Genel bakış
Bir yayın 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 | |
GNSStrategy * | strategy |
Mesajı yayınlamak için kullanılacak strateji. Varsayılan değer için GNSStrategy sayfasına bakın. Diğer... | |
GNSOperationStatusHandler | statusHandler |
Yayın durumu için 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 |
Mesajı yayınlamak için kullanılacak strateji. Varsayılan değer için GNSStrategy
sayfasına bakın.
|
readwritenonatomiccopy |
Yayın durumu için bir işleyici.
Yeni oluşturulan bir yayının 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.