- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Command
- CommandType
- CommandErrorCode
- ResetPasswordFlag
- ClearAppsDataParams
- StartLostModeParams
- StopLostModeParams
- ClearAppsDataStatus
- PerAppResult
- ClearingResult
- StartLostModeStatus
- Durum
- StopLostModeStatus
- Durum
- Deneyin.
Bir cihaza komut verir. Döndürülen Operation
kaynağının metadata
alanında Command
yer alıyor. Komutun durumunu almak için get operation yöntemini kullanın.
HTTP isteği
POST https://androidmanagement.googleapis.com/v1/{name=enterprises/*/devices/*}:issueCommand
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
name |
Cihazın adı ( |
İstek içeriği
İstek metni, Command
öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılıysa yanıt metni, Operation
öğesinin bir örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/androidmanagement
Daha fazla bilgi için OAuth 2.0'a Genel Bakış başlıklı makaleyi inceleyin.
Komut
Bir komut.
JSON gösterimi |
---|
{ "type": enum ( |
Alanlar | |
---|---|
type |
Komutun türü. |
create |
Komutun oluşturulduğu zaman damgası. Zaman damgası sunucu tarafından otomatik olarak oluşturulur. Nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
duration |
Komutun geçerli olduğu süre. Bu süre zarfında cihaz tarafından yürütülmezse komutun süresi dolar. Belirtilmemişse varsayılan süre on dakikadır. Maksimum süre yoktur. En fazla dokuz kesirli basamak içeren ve " |
user |
Cihazın sahibi olan kullanıcının kaynak adı ( |
error |
Komut başarısız olursa hatayı açıklayan bir hata kodu. Komut arayan tarafından iptal edildiğinde bu ayarlanmaz. |
new |
|
reset |
|
Birlik alanı Bu ayarlanırsa |
|
clear |
Belirtilen uygulamaların verilerini cihazdan temizlemek için |
start |
Cihazı Kayıp Modu'na geçirmek için |
stop |
Cihazı Kayıp Modu'ndan çıkarmak için |
Birlik alanı status . Komuta özgü durum. Özellikle , , ve gibi bazı komutların bu özelliği kullanmadığını unutmayın. Gelecekte bu komutlar da bu özelliği kullanabilir. status yalnızca aşağıdakilerden biri olabilir: |
|
clear |
Yalnızca çıkış. Belirtilen uygulamaların verilerini cihazdan temizlemek için kullanılan |
start |
Yalnızca çıkış. Cihazı Kayıp Modu'na geçirmek için kullanılan |
stop |
Yalnızca çıkış. Cihazı Kayıp Modu'ndan çıkarmak için kullanılan |
CommandType
Komut türleri.
Sıralamalar | |
---|---|
COMMAND_TYPE_UNSPECIFIED |
Bu değere izin verilmez. |
LOCK |
Kilit ekranı zaman aşımı dolmuş gibi cihazı kilitleyin. |
RESET_PASSWORD |
Kullanıcının şifresini sıfırlayın. |
REBOOT |
Cihazı yeniden başlatın. Yalnızca Android 7.0 (API düzeyi 24) veya sonraki sürümleri çalıştıran tamamen yönetilen cihazlarda desteklenir. |
RELINQUISH_OWNERSHIP |
Şirkete ait Android 8.0 ve sonraki sürüm cihazlardaki iş profilini ve tüm politikaları kaldırarak cihazı kişisel kullanıma sunar. Kişisel profillerle ilişkili uygulamalar ve veriler korunur. Cihaz, komutu onayladıktan sonra sunucudan silinir. |
CLEAR_APP_DATA |
Belirtilen uygulamaların uygulama verilerini temizler. Bu özellik, Android 9 ve sonraki sürümlerde desteklenir. Bir uygulamanın, uygulama verilerinin dışındaki verileri (ör. harici depolama alanında veya kullanıcı sözlüğünde) depolayabileceğini unutmayın. Ayrıca sayfasını da inceleyin. |
START_LOST_MODE |
Cihazı Kayıp Modu'na geçirir. Yalnızca tümüyle yönetilen cihazlarda veya yönetilen profil içeren kuruluşa ait cihazlarda desteklenir. Ayrıca sayfasını da inceleyin. |
STOP_LOST_MODE |
Cihazı Kayıp Modu'ndan çıkarır. Yalnızca tümüyle yönetilen cihazlarda veya yönetilen profil içeren kuruluşa ait cihazlarda desteklenir. Ayrıca adresini de inceleyin. |
CommandErrorCode
Komut hata kodu. Bu, sunucu tarafından doldurulan salt okunur bir alandır.
Sıralamalar | |
---|---|
COMMAND_ERROR_CODE_UNSPECIFIED |
Hata yok. |
UNKNOWN |
Bilinmeyen bir hata oluştu. |
API_LEVEL |
Cihazın API düzeyi bu komutu desteklemiyor. |
MANAGEMENT_MODE |
Yönetim modu (profil sahibi, cihaz sahibi vb.) komutu desteklemiyor. |
INVALID_VALUE |
Komut geçersiz bir parametre değerine sahip. |
UNSUPPORTED |
Cihaz komutu desteklemiyor. Android Cihaz Politikası'nı en son sürüme güncellemek sorunu çözebilir. |
ResetPasswordFlag
RESET_PASSWORD
komut türü için kullanılabilen işaretler.
Sıralamalar | |
---|---|
RESET_PASSWORD_FLAG_UNSPECIFIED |
Bu değer yoksayılır. |
REQUIRE_ENTRY |
Kullanıcı şifreyi girene kadar diğer yöneticilerin şifreyi tekrar değiştirmesine izin vermeyin. |
DO_NOT_ASK_CREDENTIALS_ON_BOOT |
Cihazın açılışında kullanıcı kimlik bilgileri istemeyin. |
LOCK_NOW |
Şifre sıfırlandıktan sonra cihazı kilitleyin. |
ClearAppsDataParams
Belirtilen uygulamaların verilerini cihazdan temizlemek için
komutuyla ilişkili parametreler.CLEAR_APP_DATA
JSON gösterimi |
---|
{ "packageNames": [ string ] } |
Alanlar | |
---|---|
package |
Komut çalıştırıldığında verilerinin silineceği uygulamaların paket adları. |
StartLostModeParams
Cihazı Kayıp Modu'na geçirmek için
komutuyla ilişkili parametreler. Cihazın kayıp moduna geçirilmesi için kuruluş adı hariç parametrelerden en az biri sağlanmalıdır.START_LOST_MODE
JSON gösterimi |
---|
{ "lostMessage": { object ( |
Alanlar | |
---|---|
lost |
Cihaz Kayıp Modu'ndayken kullanıcıya gösterilen mesaj. |
lost |
Cihaz Kayıp Modu'ndayken ve "Sahibi ara" düğmesine dokunulduğunda aranacak telefon numarası. |
lost |
Cihaz Kayıp Modu'ndayken kullanıcıya gösterilen e-posta adresi. |
lost |
Cihaz Kayıp Modu'ndayken kullanıcıya gösterilen açık adres. |
lost |
Cihaz Kayıp Modu'ndayken kullanıcıya gösterilen kuruluş adı. |
StopLostModeParams
Bu türde alan yoktur.
Cihazı Kayıp Modu'ndan çıkarmak için kullanılan
komutuyla ilişkili parametreler.STOP_LOST_MODE
ClearAppsDataStatus
Belirtilen uygulamaların verilerini cihazdan temizlemek için kullanılan
komutunun durumu.CLEAR_APP_DATA
JSON gösterimi |
---|
{
"results": {
string: {
object ( |
Alanlar | |
---|---|
results |
Uygulama başına sonuçlar, paket adlarından ilgili temizleme sonucuna bir eşleme.
|
PerAppResult
Tek bir uygulamanın verilerini temizleme denemesinin sonucu.
JSON gösterimi |
---|
{
"clearingResult": enum ( |
Alanlar | |
---|---|
clearing |
Tek bir uygulamanın verilerini temizleme denemesinin sonucu. |
ClearingResult
Tek bir uygulamanın verilerini temizleme denemesinin sonucu.
Sıralamalar | |
---|---|
CLEARING_RESULT_UNSPECIFIED |
Belirtilmemiş sonuç. |
SUCCESS |
Bu uygulamanın verileri başarıyla temizlendi. |
APP_NOT_FOUND |
Uygulama bulunamadığı için bu uygulamanın verileri temizlenemedi. |
APP_PROTECTED |
Uygulama korunduğu için bu uygulamanın verileri temizlenemedi. Örneğin, bu durum Google Play Store gibi cihazın çalışması için kritik öneme sahip uygulamalar için geçerli olabilir. |
API_LEVEL |
Cihaz API düzeyi bu komutu desteklemediğinden bu uygulamanın verileri temizlenemedi. |
StartLostModeStatus
Cihazı Kayıp Modu'na geçirmek için kullanılan
komutunun durumu.START_LOST_MODE
JSON gösterimi |
---|
{
"status": enum ( |
Alanlar | |
---|---|
status |
Durum. Şu sayfaya göz atın: |
Durum
Durum. Şu sayfaya göz atın:
.StartLostModeStatus
Sıralamalar | |
---|---|
STATUS_UNSPECIFIED |
Belirtilmedi. Bu değer kullanılmaz. |
SUCCESS |
Cihaz Kayıp Modu'na geçirildi. |
RESET_PASSWORD_RECENTLY |
Yönetici cihazın şifresini kısa süre önce sıfırladığı için cihaz Kayıp Modu'na alınamadı. |
USER_EXIT_LOST_MODE_RECENTLY |
Kullanıcı kısa süre önce Kayıp Modu'ndan çıktığı için cihaz Kayıp Modu'na alınamadı. |
ALREADY_IN_LOST_MODE |
Cihaz zaten Kayıp Modu'nda. |
StopLostModeStatus
Cihazı Kayıp Modu'ndan çıkarmak için kullanılan
komutunun durumu.STOP_LOST_MODE
JSON gösterimi |
---|
{
"status": enum ( |
Alanlar | |
---|---|
status |
Durum. Şu sayfaya göz atın: |
Durum
Durum. Şu sayfaya göz atın:
.StopLostModeStatus
Sıralamalar | |
---|---|
STATUS_UNSPECIFIED |
Belirtilmedi. Bu değer kullanılmaz. |
SUCCESS |
Cihaz, Kayıp Modu'ndan çıkarıldı. |
NOT_IN_LOST_MODE |
Cihaz Kayıp Modu'nda değil. |