סקירה כללית
אובייקט שמייצג אפשרויות שניתן להעביר לאפליקציה שתומכת ב-Cast דרך כתובת URL של קישור עומק.
אפליקציית המקור מקודדת את האפשרויות הספציפיות ל-Cast (כולל המזהה הייחודי של המכשיר שאליו רוצים לבצע העברה, ובאופן אופציונלי גם את מזהה הסשן של סשן ספציפי של Cast שאליו צריך להצטרף) בפרמטר של שאילתה של כתובת ה-URL של האפליקציה באמצעות asURLQueryItem (GCKOpenURLOptions). לאחר מכן, היא פותחת את כתובת ה-URL באמצעות שיטת -[openURL:options:completionHandler:]
של UIApplication. אפליקציית היעד מחלצת את האפשרויות הספציפיות ל-Cast מכתובת ה-URL שהיא מקבלת בשיטת -[application:openURL:options:]
של UIApplicationהטמעה על ידי קריאה ל-openURLOptionsFromURL: (GCKOpenURLOptions). לאחר מכן הוא מתחיל סשן העברה (cast) או מצטרף אליו על ידי העברת האפשרויות האלה אל startSessionWithOpenURLOptions:sessionOptions: (GCKSessionManager).
- מאז
- 4.0
ירש את NSObject, <NS Copy> ו-<NSSecureCoding>.
סיכום שיטות של מכונה | |
(NSURLQueryItem *) | - asURLQueryItem |
ממירה את האפשרויות לפריט שאילתה של כתובת URL. עוד... | |
סיכום של שיטת כיתה | |
(nullable GCKOpenURLOptions *) | + openURLOptionsFromURL: |
משלים את האפשרויות הספציפיות ל-Cast מכתובת ה-URL שצוינה. עוד... | |
סיכום הנכס | |
NSString * | deviceUniqueID |
המזהה הייחודי של המכשיר שאליו צריך להתחבר. עוד... | |
NSString * | deviceFriendlyName |
שם ידידותי של המכשיר שאליו צריך להתחבר. עוד... | |
NSString * | sessionID |
מזהה הסשן של סשן ההעברה שיש להצטרף אליו. עוד... | |
פרטי השיטה
+ (nullable GCKOpenURLOptions *) openURLOptionsFromURL: | (NSURL *) | url |
משלים את האפשרויות הספציפיות ל-Cast מכתובת ה-URL שצוינה.
- החזרות
- האפשרויות שחולצו, או
nil
אם כתובת ה-URL לא הכילה אפשרויות ספציפיות להעברה.
- (NSURLQueryItem *) asURLQueryItem |
ממירה את האפשרויות לפריט שאילתה של כתובת URL.
- החזרות
- האפשרויות כ-NSURLqueryItem.
פרטי הנכס
|
readwritenonatomiccopy |
המזהה הייחודי של המכשיר שאליו צריך להתחבר.
חובה.
|
readwritenonatomiccopy |
שם ידידותי של המכשיר שאליו צריך להתחבר.
אפשרות. מערכת GoogleCast לא משתמשת בערך הזה, אבל היא עשויה לעניין את האפליקציה המקבלת.
|
readwritenonatomiccopy |
מזהה הסשן של סשן ההעברה שיש להצטרף אליו.
אפשרות. הערך nil
מציין שצריך להצטרף לכל סשן פעיל שנמצא כרגע. אם אין סשן פעיל, צריך ליצור סשן חדש.