فئة GNSSUBSCRIPTIONParams

مرجع الفئة GNSSUBSCRIPTIONParams

نظرة عامة

المَعلمات الاختيارية للاشتراك

اطّلِع على إعلانات المواقع في ما يلي للحصول على تفسيرات لكل مَعلمة.

تكتسب NSObject.

ملخّص الموقع

GNSDeviceTypes deviceTypesToDiscover
 أنواع الأجهزة المطلوب اكتشافها. المزيد...
 
NSString * messageNamespace
 مساحة اسم الرسالة المطلوب مطابقتها. المزيد...
 
NSString * type
 نوع الرسالة المطلوب مطابقتها. يجب ألا تكون القيمة فارغة. السلسلة الفارغة هي النوع التلقائي. المزيد...
 
GNSStrategystrategy
 الإستراتيجية المستخدمة لاكتشاف الأجهزة المجاورة (غير أجهزة مرشد). المزيد...
 
GNSBeaconStrategybeaconStrategy
 الإستراتيجية المستخدمة لفحص الإشارة. المزيد...
 
GNSOperationStatusHandler statusHandler
 تمثّل هذه السمة معالجًا لحالة الاشتراك. المزيد...
 
GNSPermissionRequestHandler permissionRequestHandler
 معالج لطلب إذن المستخدم لاستخدام ميزة "الأجهزة المجاورة". المزيد...
 

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

- (GNSDeviceTypes) deviceTypesToDiscover
readwritenonatomicassign

أنواع الأجهزة المطلوب اكتشافها.

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

- (NSString*) messageNamespace
readwritenonatomicassign

مساحة اسم الرسالة المطلوب مطابقتها.

السلسلة الفارغة هي مساحة الاسم التلقائية، وتكون خاصة لكل تطبيق (أو التطبيقات التي تشارك مشروع Google Developer Console).

- (NSString*) type
readwritenonatomicassign

نوع الرسالة المطلوب مطابقتها. يجب ألا تكون القيمة فارغة. السلسلة الفارغة هي النوع التلقائي.

- (GNSStrategy*) strategy
readwritenonatomicassign

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

- (GNSBeaconStrategy*) beaconStrategy
readwritenonatomicassign

الإستراتيجية المستخدمة لفحص الإشارة.

- (GNSOperationStatusHandler) statusHandler
readwritenonatomiccopy

تمثّل هذه السمة معالجًا لحالة الاشتراك.

ويمكن استخدامها لتتبُّع حالة اشتراك تم إنشاؤه حديثًا.

- (GNSPermissionRequestHandler) permissionRequestHandler
readwritenonatomiccopy

معالج لطلب إذن المستخدم لاستخدام ميزة "الأجهزة المجاورة".

يلغي هذا المعالج مربع الحوار التلقائي الذي تستخدمه ميزة "الأجهزة المجاورة"، وفي حال تقديم هذا المعالج، لن تعرض ميزة "الأجهزة المجاورة" مربّع حوار الأذونات الخاص بها.

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

يمكن أيضًا استخدام المعالِج كطريقة "طلب مبدئي" لمربّعات حوار أذونات نظام التشغيل iOS. ويمكنك استخدامها لتوضيح السبب المتوقع لموافقة المستخدم على أذونات نظام التشغيل iOS قبل أن يتمكّن تطبيقك من تنفيذ وظائفه ذات الصلة بالأجهزة المجاورة.