Lớp GNSSubscriptionParams

Tài liệu tham khảo về lớp GNSSubscriptionParams

Tổng quan

Tham số không bắt buộc đối với gói thuê bao.

Xem nội dung khai báo thuộc tính bên dưới để biết nội dung giải thích về từng thông số.

Kế thừa NSObject.

Tóm tắt về thuộc tính

GNSDeviceTypes deviceTypesToDiscover
 Các loại thiết bị muốn khám phá. Xem thêm...
 
NSString * messageNamespace
 Không gian tên của thông báo cần khớp. Xem thêm...
 
NSString * type
 Loại thông báo cần khớp. Không được là số không. Chuỗi trống là kiểu mặc định. Xem thêm...
 
GNSStrategystrategy
 Chiến lược sử dụng để khám phá các thiết bị ở gần (không phải báo hiệu). Xem thêm...
 
GNSBeaconStrategybeaconStrategy
 Chiến lược sử dụng để quét beacon. Xem thêm...
 
GNSOperationStatusHandler statusHandler
 Trình xử lý trạng thái gói thuê bao. Xem thêm...
 
GNSPermissionRequestHandler permissionRequestHandler
 Trình xử lý để yêu cầu người dùng cho phép sử dụng tính năng Chia sẻ lân cận. Xem thêm...
 

Chi tiết về cơ sở lưu trú

- (GNSDeviceTypes) deviceTypesToDiscover
readwritenonatomicassign

Các loại thiết bị muốn khám phá.

Mặc định là kGNSDeviceUsingNearby.

- (NSString*) messageNamespace
readwritenonatomicassign

Không gian tên của thông báo cần khớp.

Chuỗi trống là không gian tên mặc định và là riêng tư đối với mỗi ứng dụng (hoặc các ứng dụng dùng chung dự án Google Developer Console).

- (NSString*) type
readwritenonatomicassign

Loại thông báo cần khớp. Không được là số không. Chuỗi trống là kiểu mặc định.

- (GNSStrategy*) strategy
readwritenonatomicassign

Chiến lược sử dụng để khám phá các thiết bị ở gần (không phải báo hiệu).

- (GNSBeaconStrategy*) beaconStrategy
readwritenonatomicassign

Chiến lược sử dụng để quét beacon.

- (GNSOperationStatusHandler) statusHandler
readwritenonatomiccopy

Trình xử lý trạng thái gói thuê bao.

Bạn có thể sử dụng tính năng này để theo dõi trạng thái của một gói thuê bao mới tạo.

- (GNSPermissionRequestHandler) permissionRequestHandler
readwritenonatomiccopy

Trình xử lý để yêu cầu người dùng cho phép sử dụng tính năng Chia sẻ lân cận.

Trình xử lý này ghi đè hộp thoại mặc định được sử dụng bởi Nearby (Chia sẻ lân cận); nếu bạn cung cấp trình xử lý này, tính năng Nearby (Chia sẻ lân cận) sẽ không hiển thị hộp thoại cấp quyền.

Trong trình xử lý yêu cầu, bạn nên yêu cầu người dùng cấp quyền để thực hiện tác vụ cần sử dụng tính năng Chia sẻ lân cận, giải thích lý do tính năng đó được sử dụng. Khi người dùng đã đồng ý hoặc từ chối, bạn phải gọi khối được chuyển vào trình xử lý yêu cầu. Nếu bạn chuyển YES vào khối này, tức là người dùng đã đồng ý cho phép tính năng Lân cận hoạt động. Nếu bạn vượt qua NO, điều đó có nghĩa là người dùng chưa đồng ý; các ấn bản và gói thuê bao của bạn sẽ không hoạt động cho đến khi người dùng đồng ý.

Trình xử lý cũng có thể được sử dụng như một phương thức "kiểm tra" cho hộp thoại quyền iOS. Bạn có thể dùng biểu mẫu này để giải thích lý do người dùng phải đồng ý với các quyền của iOS trước khi ứng dụng của bạn có thể thực hiện các chức năng liên quan đến tính năng Lân cận.