Class GNSSubscriptionParams

Referensi Class GNSSubscriptionParams

Ringkasan

Parameter opsional untuk langganan.

Lihat deklarasi properti di bawah untuk mengetahui penjelasan tentang setiap parameter.

Mewarisi NSObject.

Ringkasan Properti

GNSDeviceTypes deviceTypesToDiscover
 Jenis perangkat yang akan ditemukan. Lainnya...
 
NSString * messageNamespace
 Namespace pesan yang akan dicocokkan. Lainnya...
 
NSString * type
 Jenis pesan yang akan dicocokkan. Tidak boleh nol. String kosong adalah jenis defaultnya. Lainnya...
 
GNSStrategystrategy
 Strategi yang digunakan untuk menemukan Perangkat di sekitar (non-beacon). Lainnya...
 
GNSBeaconStrategybeaconStrategy
 Strategi yang digunakan untuk pemindaian beacon. Lainnya...
 
GNSOperationStatusHandler statusHandler
 Pengendali untuk status langganan. Lainnya...
 
GNSPermissionRequestHandler permissionRequestHandler
 Pengendali untuk meminta izin pengguna menggunakan Di Sekitar. Lainnya...
 

Detail Properti

- (GNSDeviceTypes) deviceTypesToDiscover
readwritenonatomicassign

Jenis perangkat yang akan ditemukan.

Defaultnya adalah kGNSDeviceUsingNearby.

- (NSString*) messageNamespace
readwritenonatomicassign

Namespace pesan yang akan dicocokkan.

String kosong adalah namespace default, dan bersifat pribadi untuk setiap aplikasi (atau aplikasi yang berbagi project Google Developers Console).

- (NSString*) type
readwritenonatomicassign

Jenis pesan yang akan dicocokkan. Tidak boleh nol. String kosong adalah jenis defaultnya.

- (GNSStrategy*) strategy
readwritenonatomicassign

Strategi yang digunakan untuk menemukan Perangkat di sekitar (non-beacon).

- (GNSBeaconStrategy*) beaconStrategy
readwritenonatomicassign

Strategi yang digunakan untuk pemindaian beacon.

- (GNSOperationStatusHandler) statusHandler
readwritenonatomiccopy

Pengendali untuk status langganan.

Ini dapat digunakan untuk melacak status langganan yang baru dibuat.

- (GNSPermissionRequestHandler) permissionRequestHandler
readwritenonatomiccopy

Pengendali untuk meminta izin pengguna menggunakan Di Sekitar.

Pengendali ini mengganti dialog default yang digunakan oleh Nearby; jika Anda menyediakan pengendali ini, Nearby tidak akan menampilkan dialog izinnya.

Dalam pengendali permintaan, Anda harus meminta izin pengguna untuk melakukan tugas yang memerlukan penggunaan fitur Di Sekitar, yang menjelaskan alasan penggunaannya. Jika pengguna telah memberikan atau menolak izin, Anda harus memanggil blok yang diteruskan ke pengendali permintaan. Jika Anda meneruskan YES ke dalam blok, berarti pengguna telah memberikan izin untuk mengizinkan Di Sekitar berfungsi. Jika Anda meneruskan NO, artinya pengguna belum memberikan izin; publikasi dan langganan Anda tidak akan berfungsi hingga izin diberikan.

Pengendali juga dapat digunakan sebagai metode "preflighting" untuk dialog izin iOS. Anda dapat menggunakannya untuk menjelaskan alasan pengguna diharapkan memberikan izin pada iOS sebelum aplikasi Anda dapat menjalankan fungsi terkait fitur Di Sekitar.