فئة GCKOpenURLOptions

مرجع الفئة GCKOpenURLOptions

نظرة عامة

كائن يمثل الخيارات التي يمكن تمريرها إلى تطبيق يعمل بتكنولوجيا Google Cast عبر عنوان URL لرابط لموضع معيّن.

يعمل التطبيق المصدر على ترميز الخيارات الخاصة بتكنولوجيا Google Cast (بما في ذلك المعرّف الفريد للجهاز المطلوب البث إليه، ورقم تعريف الجلسة لجلسة بث محدّدة يمكن الانضمام إليها) في مَعلمة طلب بحث لعنوان URL للتطبيق باستخدام asURLQueryItem (GCKOpenURLOptions)، ثم فتح عنوان URL باستخدام طريقة -[openURL:options:completionHandler:] في UIApplication. يستخلص التطبيق المستهدف الخيارات الخاصة بتكنولوجيا Google Cast من عنوان URL الذي يتلقّاه في طريقة -[application:openURL:options:] في UIApplication وتظهر على جهازك، وذلك من خلال استدعاء الإجراء openURLOptionsFromURL: (GCKOpenURLOptions). يبدأ بعد ذلك جلسة البث أو ينضم إليها عن طريق تمرير هذه الخيارات إلى startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager).

منذ
4.0

تكتسب NSObject و<NSCopying> و <NSSecureCoding>.

ملخّص طريقة المثيل

(NSURLQueryItem *) - asURLQueryItem
 لتحويل الخيارات إلى عنصر طلب بحث عن عنوان URL. المزيد...
 

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

(nullable GCKOpenURLOptions *) + openURLOptionsFromURL:
 لاستخراج الخيارات الخاصة بتكنولوجيا Google Cast من عنوان URL المحدَّد. المزيد...
 

ملخّص الموقع

NSString * deviceUniqueID
 المعرّف الفريد للجهاز المطلوب الاتصال به. المزيد...
 
NSString * deviceFriendlyName
 الاسم المألوف للجهاز المطلوب الاتصال به المزيد...
 
NSString * sessionID
 رقم تعريف جلسة البث للانضمام إليها. المزيد...
 

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

+ (nullable GCKOpenURLOptions *) openURLOptionsFromURL: (NSURL *)  url

لاستخراج الخيارات الخاصة بتكنولوجيا Google Cast من عنوان URL المحدَّد.

المرتجعات
الخيارات المستخرجة، أو nil إذا كان عنوان URL لا يحتوي على أي خيارات خاصة بتكنولوجيا Google Cast.
- (NSURLQueryItem *) asURLQueryItem

لتحويل الخيارات إلى عنصر طلب بحث عن عنوان URL.

المرتجعات
الخيارات مثل NSURLQueryItem

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

- (NSString*) deviceUniqueID
readwritenonatomiccopy

المعرّف الفريد للجهاز المطلوب الاتصال به.

مطلوبة.

- (NSString*) deviceFriendlyName
readwritenonatomiccopy

الاسم المألوف للجهاز المطلوب الاتصال به

اختياريّ. لا يتم استخدام هذه القيمة من خلال إطار عمل GoogleCast، إلا أنها قد تكون ذات أهمية لتطبيق المُستلِم.

- (NSString*) sessionID
readwritenonatomiccopy

رقم تعريف جلسة البث للانضمام إليها.

اختياريّ. تشير قيمة nil إلى وجوب الانضمام إلى أي جلسة نشطة حاليًا، وإذا لم تكن هناك جلسة، يجب إنشاء جلسة جديدة.