總覽
用於偵測鄰近裝置的策略。
繼承 NSObject。
類別方法摘要 | |
(instancetype) | + strategy |
傳回預設策略,使用所有屬性的預設值。更多... | |
(instancetype) | + strategyWithParamsBlock: |
傳回自訂策略。您可以在 paramsBlock 中設定任何選用屬性。更多... | |
資源摘要 | |
GNSDiscoveryMode | discoveryMode |
如要探索鄰近裝置,其中一個裝置必須廣播配對碼,而另一部裝置必須掃描配對碼。更多... | |
GNSDiscoveryMediums | discoveryMediums |
控管探索鄰近裝置時,要使用的媒體傳輸及掃描配對碼。更多... | |
BOOL | allowInBackground |
當應用程式在背景執行時,請試著採用探索策略。更多... | |
方法詳細資料
+ (instancetype) strategy |
傳回預設策略,使用所有屬性的預設值。
+ (instancetype) strategyWithParamsBlock: | (void(^)(GNSStrategyParams *)) | paramsBlock |
傳回自訂策略。您可以在 paramsBlock
中設定任何選用屬性。
資源詳情
|
readnonatomicassign |
如要探索鄰近裝置,其中一個裝置必須廣播配對碼,而另一部裝置必須掃描配對碼。
由於無法事先協商,因此所有裝置都會預設播送和掃描裝置。
這個屬性可讓您自訂這項行為,限制應用程式只能播送或掃描。舉例來說,假設有一部行動應用程式與機上盒通訊。如果機上盒具備廣播配對碼的功能,行動應用程式可以設為只掃描,藉此縮短延遲時間。
預設值為 kGNSDiscoveryModeDefault
。
|
readnonatomicassign |
控管探索鄰近裝置時,要使用的媒體傳輸及掃描配對碼。
如要進一步瞭解裝置探索功能,請參閱 discoveryMode
。
預設值為 kGNSDiscoveryMediumsDefault
。
|
readnonatomicassign |
當應用程式在背景執行時,請試著採用探索策略。
請注意,並非所有策略都能在背景執行。您可以在此提出要求,視其他設定和情況而定,系統可能會允許策略在背景繼續執行。目前僅支援 BLE 掃描/廣播。
預設值為 NO
。