סקירה כללית
האסטרטגיה שתשמש לזיהוי מכשירים בקרבת מקום.
יורש את NSObject.
סיכום של שיטת כיתה | |
(instancetype) | + strategy |
מחזירה את אסטרטגיית ברירת המחדל שמשתמשת בערכי ברירת המחדל לכל הנכסים. עוד... | |
(instancetype) | + strategyWithParamsBlock: |
מחזירה אסטרטגיה מותאמת אישית. אפשר להגדיר כל אחד מהמאפיינים האופציונליים ב-paramsBlock . עוד... | |
סיכום הנכס | |
GNSDiscoveryMode | discoveryMode |
לאיתור מכשירים קרובים, מכשיר אחד צריך לשדר קוד התאמה והמכשיר השני צריך לסרוק כדי לאתר קודי התאמה. עוד... | |
GNSDiscoveryMediums | discoveryMediums |
המדיניות הזו קובעת באילו אמצעי תקשורת להשתמש כדי לשדר ולסרוק קודי התאמה כשמגלים מכשירים בקרבת מקום. עוד... | |
BOOL | allowInBackground |
כדאי לנסות להשתמש באסטרטגיית הגילוי כשהאפליקציה פועלת ברקע. עוד... | |
פרטי השיטה
+ (instancetype) strategy |
מחזירה את אסטרטגיית ברירת המחדל שמשתמשת בערכי ברירת המחדל לכל הנכסים.
+ (instancetype) strategyWithParamsBlock: | (void(^)(GNSStrategyParams *)) | paramsBlock |
מחזירה אסטרטגיה מותאמת אישית. אפשר להגדיר כל אחד מהמאפיינים האופציונליים ב-paramsBlock
.
פרטי הנכס
|
readnonatomicassign |
לאיתור מכשירים קרובים, מכשיר אחד צריך לשדר קוד התאמה והמכשיר השני צריך לסרוק כדי לאתר קודי התאמה.
אין דרך לנהל משא ומתן מראש, ולכן ברירת המחדל היא שכל המכשירים משדרים וגם סורקים.
מאפיין זה מאפשר לכם להתאים אישית את ההתנהגות הזו, ולהגביל את האפליקציה שלכם לשידור או לסריקה. לדוגמה, חשוב על אפליקציה לנייד שמנהלת תקשורת עם ממיר. אם הממיר מתוכנת לשדר קוד התאמה, ניתן להגדיר את האפליקציה לנייד לסריקה בלבד כדי לשפר את זמן האחזור.
ברירת המחדל היא kGNSDiscoveryModeDefault
.
|
readnonatomicassign |
המדיניות הזו קובעת באילו אמצעי תקשורת להשתמש כדי לשדר ולסרוק קודי התאמה כשמגלים מכשירים בקרבת מקום.
בכתובת discoveryMode
אפשר למצוא פרטים נוספים על גילוי מכשירים.
ברירת המחדל היא kGNSDiscoveryMediumsDefault
.
|
readnonatomicassign |
כדאי לנסות להשתמש באסטרטגיית הגילוי כשהאפליקציה פועלת ברקע.
חשוב לדעת שלא כל האסטרטגיות יורשו לפעול ברקע. אפשר לבקש את זה כאן, ובהתאם להגדרות ולנסיבות אחרות, יכול להיות שנאפשר להמשיך להשתמש בשיטה ברקע. בשלב זה יש תמיכה רק בסריקות/שידורים של BLE.
ברירת המחדל היא NO
.