জিএনএস স্ট্র্যাটেজি ক্লাস

GNSStrategy ক্লাস রেফারেন্স

ওভারভিউ

কাছাকাছি ডিভাইস সনাক্ত করতে ব্যবহার করার কৌশল.

উত্তরাধিকারসূত্রে এনএসওবজেক্ট।

ক্লাস পদ্ধতির সারাংশ

(instancetype) + strategy
ডিফল্ট কৌশল প্রদান করে, যা সমস্ত বৈশিষ্ট্যের জন্য ডিফল্ট মান ব্যবহার করে। আরও...
(instancetype) + strategyWithParamsBlock:
একটি কাস্টম কৌশল প্রদান করে। আপনি paramsBlock এ যে কোনো ঐচ্ছিক বৈশিষ্ট্য সেট করতে পারেন। আরও...

সম্পত্তি সারাংশ

GNSDiscoveryMode  discoveryMode
কাছাকাছি ডিভাইস আবিষ্কারের জন্য, একটি ডিভাইসকে অবশ্যই একটি পেয়ারিং কোড সম্প্রচার করতে হবে এবং অন্য ডিভাইসটিকে অবশ্যই পেয়ারিং কোডগুলির জন্য স্ক্যান করতে হবে৷ আরও...
GNSDiscoveryMediums  discoveryMediums
কাছাকাছি ডিভাইসগুলি আবিষ্কার করার সময় ব্রডকাস্ট করতে এবং পেয়ারিং কোড স্ক্যান করতে কোন মাধ্যমগুলি ব্যবহার করতে হবে তা নিয়ন্ত্রণ করে৷ আরও...
BOOL  allowInBackground
অ্যাপটি ব্যাকগ্রাউন্ডে থাকলে আবিষ্কারের কৌশলটি ব্যবহার করার চেষ্টা করুন। আরও...

পদ্ধতির বিস্তারিত

+ (instancetype) strategy

ডিফল্ট কৌশল প্রদান করে, যা সমস্ত বৈশিষ্ট্যের জন্য ডিফল্ট মান ব্যবহার করে।

+ (instancetype) strategyWithParamsBlock: (void(^)( GNSStrategyParams *))  paramsBlock

একটি কাস্টম কৌশল প্রদান করে। আপনি paramsBlock এ যে কোনো ঐচ্ছিক বৈশিষ্ট্য সেট করতে পারেন।

সম্পত্তি বিস্তারিত

- (GNSDiscoveryMode) discoveryMode
read nonatomic assign

কাছাকাছি ডিভাইস আবিষ্কারের জন্য, একটি ডিভাইসকে অবশ্যই একটি পেয়ারিং কোড সম্প্রচার করতে হবে এবং অন্য ডিভাইসটিকে অবশ্যই পেয়ারিং কোডগুলির জন্য স্ক্যান করতে হবে৷

যেহেতু আগে থেকে আলোচনা করার কোন উপায় নেই, তাই ডিফল্ট সব ডিভাইসের জন্য ব্রডকাস্ট এবং স্ক্যান উভয়ের জন্য।

এই বৈশিষ্ট্যটি আপনাকে এই আচরণটি কাস্টমাইজ করতে দেয়, আপনার অ্যাপকে হয় সম্প্রচার বা স্ক্যানে সীমাবদ্ধ করে। উদাহরণস্বরূপ, একটি মোবাইল অ্যাপ বিবেচনা করুন যা একটি সেট-টপ বক্সের সাথে যোগাযোগ করে। যদি সেট-টপ বক্সটি একটি পেয়ারিং কোড সম্প্রচার করার জন্য প্রোগ্রাম করা হয়, তবে মোবাইল অ্যাপটি লেটেন্সি উন্নত করতে শুধুমাত্র স্ক্যান করার জন্য সেট করা যেতে পারে।

ডিফল্ট হল kGNSDiscoveryModeDefault

- (GNSDiscoveryMediums) discoveryMediums
read nonatomic assign

কাছাকাছি ডিভাইসগুলি আবিষ্কার করার সময় ব্রডকাস্ট করতে এবং পেয়ারিং কোড স্ক্যান করতে কোন মাধ্যমগুলি ব্যবহার করতে হবে তা নিয়ন্ত্রণ করে৷

ডিভাইস আবিষ্কার সম্পর্কে আরো বিস্তারিত জানার জন্য discoveryMode দেখুন।

ডিফল্ট হল kGNSDiscoveryMediumsDefault

- (BOOL) allowInBackground
read nonatomic assign

অ্যাপটি ব্যাকগ্রাউন্ডে থাকলে আবিষ্কারের কৌশলটি ব্যবহার করার চেষ্টা করুন।

নোট করুন যে সমস্ত কৌশল পটভূমিতে চালানোর অনুমতি দেওয়া হবে না। আপনি এখানে অনুরোধ করতে পারেন, এবং অন্যান্য সেটিংস এবং পরিস্থিতির উপর নির্ভর করে, কৌশলটি পটভূমিতে চালিয়ে যাওয়ার অনুমতি দেওয়া যেতে পারে। বর্তমানে শুধুমাত্র BLE স্ক্যান/সম্প্রচার সমর্থিত।

ডিফল্ট হল NO