Genel bakış
Abonelik için isteğe bağlı parametreler.
Her parametrenin açıklamaları için aşağıdaki özellik bildirimlerine bakın.
NSObject öğesini devralır.
Mülk Özeti | |
GNSDeviceTypes | deviceTypesToDiscover |
Keşfedilecek cihaz türleri. Diğer... | |
NSString * | messageNamespace |
Eşleştirilecek mesaj ad alanıdır. Diğer... | |
NSString * | type |
Eşleştirilecek mesaj türü. Sıfır olmamalıdır. Boş dize varsayılan türdür. Diğer... | |
GNSStrategy * | strategy |
Yakındaki cihazları (işaretçi olmayan) keşfetmek için kullanılacak strateji. Diğer... | |
GNSBeaconStrategy * | beaconStrategy |
İşaretçi taraması için kullanılacak strateji. Diğer... | |
GNSOperationStatusHandler | statusHandler |
Abonelik durumunu gösteren bir işleyici. Diğer... | |
GNSPermissionRequestHandler | permissionRequestHandler |
Etrafımda özelliğini kullanmak için kullanıcı izni isteyen bir işleyici. Diğer... | |
Mülk Ayrıntısı
|
readwritenonatomicassign |
Keşfedilecek cihaz türleri.
Varsayılan değer: kGNSDeviceUsingNearby
.
|
readwritenonatomicassign |
Eşleştirilecek mesaj ad alanıdır.
Boş dize varsayılan ad alanıdır ve her uygulamaya (veya bir Google Developers Console projesini paylaşan uygulamalara) özeldir.
|
readwritenonatomicassign |
Eşleştirilecek mesaj türü. Sıfır olmamalıdır. Boş dize varsayılan türdür.
|
readwritenonatomicassign |
Yakındaki cihazları (işaretçi olmayan) keşfetmek için kullanılacak strateji.
|
readwritenonatomicassign |
İşaretçi taraması için kullanılacak strateji.
|
readwritenonatomiccopy |
Abonelik durumunu gösteren bir işleyici.
Yeni oluşturulan aboneliklerin durumunu izlemek için kullanılabilir.
|
readwritenonatomiccopy |
Etrafımda özelliğini kullanmak için kullanıcı izni isteyen bir işleyici.
Bu işleyici, Etrafımda özelliği tarafından kullanılan varsayılan iletişim kutusunu geçersiz kılar. Bu işleyiciyi sağlarsanız Etrafımda özelliği izin iletişim kutusunu göstermez.
İstek işleyicinizde, Etrafımda özelliğinin kullanılmasını gerektiren görevi gerçekleştirmek için kullanıcıdan izin istemeniz ve bu özelliğin neden kullanıldığını açıklamanız gerekir. Kullanıcı izin verdiğinde veya reddettiğinde, istek işleyicinize aktarılan bloku çağırmanız gerekir. Blok içine YES
iletmeniz, kullanıcının Etrafımda özelliğinin çalışmasına izin verdiği anlamına gelir. NO
politikasını geçerseniz kullanıcı izin vermemiş demektir. Yayınlarınız ve abonelikleriniz izin verilene kadar çalışmaz.
İşleyici, iOS izin iletişim kutuları için bir "ön kontrol" yöntemi olarak da kullanılabilir. Uygulamanızın Etrafımda ile ilgili işlevlerini gerçekleştirebilmesi için önce neden kullanıcının iOS izinlerine izin vermesi gerektiğini açıklamak için bu özelliği kullanabilirsiniz.