بررسی اجمالی
پارامترهای اختیاری برای اشتراک.
برای توضیحات هر پارامتر به اظهارنامه های دارایی زیر مراجعه کنید.
NSObject را به ارث می برد.
خلاصه اموال | |
GNSDeviceTypes | deviceTypesToDiscover |
انواع دستگاه برای کشف. بیشتر... | |
NSString * | messageNamespace |
فضای نام پیام برای مطابقت. بیشتر... | |
NSString * | type |
نوع پیام برای مطابقت. نباید صفر باشد رشته خالی نوع پیش فرض است. بیشتر... | |
GNSStrategy * | strategy |
استراتژی مورد استفاده برای کشف دستگاههای Nearby (غیر چراغها). بیشتر... | |
GNSBeaconStrategy * | beaconStrategy |
استراتژی مورد استفاده برای اسکن بیکن. بیشتر... | |
GNSOperationStatusHandler | statusHandler |
یک کنترل کننده برای وضعیت اشتراک. بیشتر... | |
GNSPermissionRequestHandler | permissionRequestHandler |
یک کنترل کننده برای درخواست اجازه کاربر برای استفاده از Nearby. بیشتر... | |
جزئیات ملک
|
read write nonatomic assign |
انواع دستگاه برای کشف.
پیش فرض kGNSDeviceUsingNearby
است.
|
read write nonatomic assign |
فضای نام پیام برای مطابقت.
رشته خالی فضای نام پیشفرض است و برای هر برنامه (یا برنامههایی که پروژه کنسول برنامهنویس Google را به اشتراک میگذارند) خصوصی است.
|
read write nonatomic assign |
نوع پیام برای مطابقت. نباید صفر باشد رشته خالی نوع پیش فرض است.
|
read write nonatomic assign |
استراتژی مورد استفاده برای کشف دستگاههای Nearby (غیر چراغها).
|
read write nonatomic assign |
استراتژی مورد استفاده برای اسکن بیکن.
|
read write nonatomic copy |
یک کنترل کننده برای وضعیت اشتراک.
می توان از آن برای ردیابی وضعیت یک اشتراک تازه ایجاد شده استفاده کرد.
|
read write nonatomic copy |
یک کنترل کننده برای درخواست اجازه کاربر برای استفاده از Nearby.
این کنترل کننده گفتگوی پیش فرض استفاده شده توسط Nearby را لغو می کند. اگر این کنترل کننده را تهیه کنید، Nearby گفتگوی مجوز خود را نشان نمی دهد.
در کنترل کننده درخواست خود، باید اجازه کاربر را برای انجام کاری که نیاز به استفاده از Nearby دارد، درخواست کنید و دلیل استفاده از آن را توضیح دهید. وقتی کاربر رضایت داد یا رد کرد، باید بلوکی را که به کنترل کننده درخواست شما منتقل شده است تماس بگیرید. اگر YES
به بلوک ارسال کنید، به این معنی است که کاربر با اجازه دادن به Nearby موافقت کرده است. اگر NO
پاس کنید، به این معنی است که کاربر رضایت نداده است. انتشارات و اشتراک های شما تا زمانی که رضایت داده نشود کار نمی کنند.
کنترل کننده همچنین می تواند به عنوان روشی برای "پیش از پرواز" برای گفتگوهای مجوز iOS استفاده شود. میتوانید از آن برای توضیح اینکه چرا کاربر انتظار میرود قبل از اینکه برنامه شما بتواند عملکردهای مربوط به Nearby خود را انجام دهد، با مجوزهای iOS موافقت کند، استفاده کنید.