GNSStrateji Sınıfı

GNSStrateji Sınıf Referansı

Genel bakış

Yakındaki cihazları algılamak için kullanılacak strateji.

NSObject öğesini devralır.

Sınıf Yöntemi Özeti

(instancetype) + strategy
 Tüm özelliklerin varsayılan değerlerini kullanan varsayılan stratejiyi döndürür. Diğer...
 
(instancetype) + strategyWithParamsBlock:
 Özel bir strateji döndürür. paramsBlock bölümünde isteğe bağlı özelliklerden istediğinizi ayarlayabilirsiniz. Diğer...
 

Mülk Özeti

GNSDiscoveryMode discoveryMode
 Yakındaki cihazların bulunabilmesi için bir cihazın eşleme kodu yayınlaması, diğer cihazın da eşleme kodlarını taraması gerekir. Diğer...
 
GNSDiscoveryMediums discoveryMediums
 Yakındaki cihazları keşfederken eşleme kodlarını yayınlamak ve taramak için hangi ortamların kullanılacağını kontrol eder. Diğer...
 
BOOL allowInBackground
 Keşif stratejisini uygulama arka plandayken kullanmaya çalışın. Diğer...
 

Yöntem Ayrıntısı

+ (instancetype) strategy

Tüm özelliklerin varsayılan değerlerini kullanan varsayılan stratejiyi döndürür.

+ (instancetype) strategyWithParamsBlock: (void(^)(GNSStrategyParams *))  paramsBlock

Özel bir strateji döndürür. paramsBlock bölümünde isteğe bağlı özelliklerden istediğinizi ayarlayabilirsiniz.

Mülk Ayrıntısı

- (GNSDiscoveryMode) discoveryMode
readnonatomicassign

Yakındaki cihazların bulunabilmesi için bir cihazın eşleme kodu yayınlaması, diğer cihazın da eşleme kodlarını taraması gerekir.

Önceden pazarlık yapmanın bir yolu olmadığından, varsayılan seçenek tüm cihazların hem yayın hem de tarama yapmasıdır.

Bu özellik, uygulamanızı yayın veya tarama ile sınırlandırarak bu davranışı özelleştirmenize olanak tanır. Örneğin, set üstü kutuyla iletişim kuran bir mobil uygulama düşünün. Set üstü kutu bir eşleme kodu yayınlayacak şekilde programlandıysa mobil uygulama, gecikmeyi azaltmak için yalnızca tarama yapacak şekilde ayarlanabilir.

Varsayılan değer: kGNSDiscoveryModeDefault.

- (GNSDiscoveryMediums) discoveryMediums
readnonatomicassign

Yakındaki cihazları keşfederken eşleme kodlarını yayınlamak ve taramak için hangi ortamların kullanılacağını kontrol eder.

Cihaz keşfi hakkında daha fazla bilgi için discoveryMode adresini ziyaret edin.

Varsayılan değer: kGNSDiscoveryMediumsDefault.

- (BOOL) allowInBackground
readnonatomicassign

Keşif stratejisini uygulama arka plandayken kullanmaya çalışın.

Tüm stratejilerin arka planda çalışmasına izin verilmeyeceğini unutmayın. Bunu buradan talep edebilirsiniz. Diğer ayarlara ve koşullara bağlı olarak stratejinin arka planda devam etmesine izin verilebilir. Şu anda yalnızca BDE taramaları/yayınları desteklenmektedir.

Varsayılan değer: NO.