کلاس GCKOpenURLOptions

مرجع کلاس GCKOpenURLOptions

بررسی اجمالی

یک شی نشان دهنده گزینه هایی است که می تواند از طریق URL پیوند عمیق به یک برنامه کاربردی Cast-enabled ارسال شود.

برنامه منبع، گزینه‌های ویژه Cast (شامل شناسه منحصربه‌فرد دستگاه برای ارسال محتوا، و به صورت اختیاری شناسه جلسه یک جلسه Cast خاص برای پیوستن) را در یک پارامتر جستجو از URL برنامه با استفاده از asURLQueryItem (GCKOpenURLOptions) رمزگذاری می‌کند و سپس URL را با استفاده از روش -[openURL:options:completionHandler:] UIApplication باز می کند. برنامه هدف با فراخوانی openURLOptionsFromURL: (GCKOpenURLOptions) گزینه‌های خاص Cast را از URL دریافت می‌کند که در روش -[application:openURL:options:] UIApplicationDelegate دریافت می‌کند. سپس با ارسال این گزینه‌ها به startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager) جلسه Cast را شروع می‌کند یا به آن می‌پیوندد.

از آنجا که
4.0

NSObject، <NSCopying> و <NSSecureCoding> را به ارث می برد.

خلاصه روش نمونه

(NSURLQueryItem *) - asURLQueryItem
گزینه ها را به یک آیتم پرس و جو URL تبدیل می کند. بیشتر...

خلاصه روش کلاس

(nullable GCKOpenURLOptions *) + openURLOptionsFromURL:
گزینه های خاص Cast را از URL مشخص شده استخراج می کند. بیشتر...

خلاصه اموال

NSString *  deviceUniqueID
شناسه منحصر به فرد دستگاه برای اتصال. بیشتر...
NSString *  deviceFriendlyName
نام دوستانه دستگاه برای اتصال. بیشتر...
NSString *  sessionID
شناسه جلسه از جلسه Cast برای پیوستن. بیشتر...

جزئیات روش

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

گزینه های خاص Cast را از URL مشخص شده استخراج می کند.

برمی گرداند
گزینه‌های استخراج‌شده، یا اگر URL حاوی هیچ‌کدام از گزینه‌های خاص Cast نباشد، nil .
- (NSURLQueryItem *) asURLQueryItem

گزینه ها را به یک آیتم پرس و جو URL تبدیل می کند.

برمی گرداند
گزینه ها به عنوان یک NSURLQueryItem.

جزئیات ملک

- (NSString*) deviceUniqueID
read write nonatomic copy

شناسه منحصر به فرد دستگاه برای اتصال.

ضروری.

- (NSString*) deviceFriendlyName
read write nonatomic copy

نام دوستانه دستگاه برای اتصال.

اختیاری. این مقدار توسط چارچوب GoogleCast استفاده نمی شود، اما ممکن است برای برنامه دریافت کننده جالب باشد.

- (NSString*) sessionID
read write nonatomic copy

شناسه جلسه از جلسه Cast برای پیوستن.

اختیاری. مقدار nil نشان می دهد که هر جلسه فعال فعلی باید ملحق شود، یا اگر وجود ندارد، باید یک جلسه جدید ایجاد شود.