بررسی اجمالی
استراتژی مورد استفاده برای شناسایی دستگاه های نزدیک.
NSObject را به ارث می برد.
خلاصه روش کلاس | |
(instancetype) | + strategy |
استراتژی پیشفرض را برمیگرداند که از مقادیر پیشفرض برای همه ویژگیها استفاده میکند. بیشتر... | |
(instancetype) | + strategyWithParamsBlock: |
یک استراتژی سفارشی را برمی گرداند. می توانید هر یک از ویژگی های اختیاری را در paramsBlock تنظیم کنید. بیشتر... | |
خلاصه اموال | |
GNSDiscoveryMode | discoveryMode |
برای کشف دستگاه نزدیک، یک دستگاه باید کد جفت شدن را پخش کند و دستگاه دیگر باید کدهای جفت شدن را اسکن کند. بیشتر... | |
GNSDiscoveryMediums | discoveryMediums |
کنترل میکند از کدام رسانه برای پخش و اسکن کدهای جفتسازی هنگام کشف دستگاههای نزدیک استفاده شود. بیشتر... | |
BOOL | allowInBackground |
وقتی برنامه در پسزمینه است، سعی کنید از استراتژی کشف استفاده کنید. بیشتر... | |
جزئیات روش
+ (instancetype) strategy |
استراتژی پیشفرض را برمیگرداند که از مقادیر پیشفرض برای همه ویژگیها استفاده میکند.
+ (instancetype) strategyWithParamsBlock: | (void(^)( GNSStrategyParams *)) | paramsBlock |
یک استراتژی سفارشی را برمی گرداند. می توانید هر یک از ویژگی های اختیاری را در paramsBlock
تنظیم کنید.
جزئیات ملک
|
read nonatomic assign |
برای کشف دستگاه نزدیک، یک دستگاه باید کد جفت شدن را پخش کند و دستگاه دیگر باید کدهای جفت شدن را اسکن کند.
از آنجایی که هیچ راهی برای مذاکره از قبل وجود ندارد، پیشفرض همه دستگاهها هم پخش و هم اسکن میکنند.
این ویژگی به شما امکان می دهد این رفتار را سفارشی کنید و برنامه خود را به پخش یا اسکن محدود کنید. به عنوان مثال، یک برنامه تلفن همراه را در نظر بگیرید که با یک ست تاپ باکس ارتباط برقرار می کند. اگر ستتاپ باکس برای پخش یک کد جفتسازی برنامهریزی شده باشد، برنامه تلفن همراه میتواند فقط برای اسکن کردن، برای بهبود تأخیر تنظیم شود.
پیش فرض kGNSDiscoveryModeDefault
است.
|
read nonatomic assign |
کنترل میکند از کدام رسانه برای پخش و اسکن کدهای جفتسازی هنگام کشف دستگاههای نزدیک استفاده شود.
برای جزئیات بیشتر در مورد کشف دستگاه، به discoveryMode
مراجعه کنید.
پیش فرض kGNSDiscoveryMediumsDefault
است.
|
read nonatomic assign |
وقتی برنامه در پسزمینه است، سعی کنید از استراتژی کشف استفاده کنید.
توجه داشته باشید که همه استراتژی ها اجازه اجرا در پس زمینه را ندارند. شما می توانید این را در اینجا درخواست کنید، و بسته به تنظیمات و شرایط دیگر، ممکن است این استراتژی در پس زمینه ادامه یابد. در حال حاضر فقط اسکن/پخش BLE پشتیبانی می شود.
پیش فرض NO
است.