کلاس GNSPublicationParams

مرجع کلاس GNSPublicationParams

بررسی اجمالی

پارامترهای اختیاری برای یک نشریه

برای توضیحات هر پارامتر به اظهارنامه های دارایی زیر مراجعه کنید.

NSObject را به ارث می برد.

خلاصه اموال

GNSStrategy strategy
استراتژی مورد استفاده برای انتشار پیام GNSStrategy برای پیش‌فرض ببینید. بیشتر...
GNSOperationStatusHandler  statusHandler
یک کنترل کننده برای وضعیت انتشار. بیشتر...
GNSPermissionRequestHandler  permissionRequestHandler
یک کنترل کننده برای درخواست اجازه کاربر برای استفاده از Nearby. بیشتر...

جزئیات ملک

- ( GNSStrategy *) strategy
read write nonatomic assign

استراتژی مورد استفاده برای انتشار پیام GNSStrategy برای پیش‌فرض ببینید.

- (GNSOperationStatusHandler) statusHandler
read write nonatomic copy

یک کنترل کننده برای وضعیت انتشار.

می توان از آن برای ردیابی وضعیت یک نشریه تازه ایجاد شده استفاده کرد.

- (GNSPermissionRequestHandler) permissionRequestHandler
read write nonatomic copy

یک کنترل کننده برای درخواست اجازه کاربر برای استفاده از Nearby.

این کنترل کننده گفتگوی پیش فرض استفاده شده توسط Nearby را لغو می کند. اگر این کنترل کننده را تهیه کنید، Nearby گفتگوی مجوز خود را نشان نمی دهد.

در کنترل کننده درخواست خود، باید اجازه کاربر را برای انجام کاری که نیاز به استفاده از Nearby دارد، درخواست کنید و دلیل استفاده از آن را توضیح دهید. وقتی کاربر رضایت داد یا رد کرد، باید بلوکی را که به کنترل کننده درخواست شما منتقل شده است تماس بگیرید. اگر YES به بلوک ارسال کنید، به این معنی است که کاربر با اجازه دادن به Nearby موافقت کرده است. اگر NO پاس کنید، به این معنی است که کاربر رضایت نداده است. انتشارات و اشتراک های شما تا زمانی که رضایت داده نشود کار نمی کنند.

کنترل کننده همچنین می تواند به عنوان روشی برای "پیش از پرواز" برای گفتگوهای مجوز iOS استفاده شود. می‌توانید از آن برای توضیح اینکه چرا کاربر انتظار می‌رود قبل از اینکه برنامه شما بتواند عملکردهای مربوط به Nearby خود را انجام دهد، با مجوزهای iOS موافقت کند، استفاده کنید.