فئة استراتيجية GNS

مرجع فئة استراتيجية GNS

نظرة عامة

الإستراتيجية المستخدمة لاكتشاف الأجهزة المجاورة.

تكتسب NSObject.

ملخّص طريقة الفئة

(instancetype) + strategy
 تعرض الاستراتيجية التلقائية التي تستخدِم القيم التلقائية لجميع المواقع. المزيد...
 
(instancetype) + strategyWithParamsBlock:
 تعرِض استراتيجية مخصّصة. يمكنك ضبط أي من السمات الاختيارية في paramsBlock. المزيد...
 

ملخّص الموقع

GNSDiscoveryMode discoveryMode
 لاكتشاف الأجهزة المجاورة، يجب أن يبث أحد الجهازين رمز إقران وأن يبحث الجهاز الآخر عن رموز الإقران. المزيد...
 
GNSDiscoveryMediums discoveryMediums
 تتحكّم هذه السياسة في الوسائط التي يمكن استخدامها لبث رموز الإقران ومسحها ضوئيًا عند رصد الأجهزة المجاورة. المزيد...
 
BOOL allowInBackground
 حاوِل استخدام استراتيجية استكشاف المحتوى عندما يكون التطبيق مفعّلاً في الخلفية. المزيد...
 

تفاصيل الطريقة

+ (instancetype) strategy

تعرض الاستراتيجية التلقائية التي تستخدِم القيم التلقائية لجميع المواقع.

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

تعرِض استراتيجية مخصّصة. يمكنك ضبط أي من السمات الاختيارية في paramsBlock.

تفاصيل الموقع

- (GNSDiscoveryMode) discoveryMode
readnonatomicassign

لاكتشاف الأجهزة المجاورة، يجب أن يبث أحد الجهازين رمز إقران وأن يبحث الجهاز الآخر عن رموز الإقران.

ونظرًا لعدم وجود طريقة لإجراء المفاوضات مسبقًا، يكون الإعداد التلقائي هو أن يتم بث المحتوى وفحصه على جميع الأجهزة.

تتيح لك هذه الخاصية تخصيص هذا السلوك، ما يؤدي إلى قصر عمل التطبيق على البث أو المسح الضوئي. على سبيل المثال، ضع في اعتبارك تطبيقًا للهاتف المحمول يتصل بجهاز فك التشفير. إذا تمت برمجة جهاز الاستقبال عن طريق بث رمز إقران، يمكن ضبط تطبيق الجوّال على البحث فقط، لتحسين وقت الاستجابة.

والقيمة التلقائية هي kGNSDiscoveryModeDefault.

- (GNSDiscoveryMediums) discoveryMediums
readnonatomicassign

تتحكّم هذه السياسة في الوسائط التي يمكن استخدامها لبث رموز الإقران ومسحها ضوئيًا عند رصد الأجهزة المجاورة.

يمكنك الانتقال إلى discoveryMode للحصول على مزيد من التفاصيل حول اكتشاف الأجهزة.

والقيمة التلقائية هي kGNSDiscoveryMediumsDefault.

- (BOOL) allowInBackground
readnonatomicassign

حاوِل استخدام استراتيجية استكشاف المحتوى عندما يكون التطبيق مفعّلاً في الخلفية.

تجدر الإشارة إلى أنّه لن يُسمح بتشغيل جميع الاستراتيجيات في الخلفية. يمكنك طلب ذلك هنا، واستنادًا إلى الإعدادات والظروف الأخرى، قد يُسمح بمواصلة الاستراتيجية في الخلفية. لا تتوفَّر في الوقت الحالي سوى عمليات الفحص أو البثّ بتقنية البلوتوث المنخفض الطاقة (BLE).

والقيمة التلقائية هي NO.