GNSPublicationParams Sınıfı

GNSPublicationParams Sınıf Referansı

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

GNSStrategystrategy
 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ı

- (GNSStrategy*) strategy
readwritenonatomicassign

Mesajı yayınlamak için kullanılacak strateji. Varsayılan değer için GNSStrategy sayfasına bakın.

- (GNSOperationStatusHandler) statusHandler
readwritenonatomiccopy

Yayın durumu için bir işleyici.

Yeni oluşturulan bir yayının durumunu izlemek için kullanılabilir.

- (GNSPermissionRequestHandler) permissionRequestHandler
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.