ওভারভিউ
গেম কন্ট্রোল অপারেশনের জন্য একটি GCKCastChannel সাবক্লাস।
প্রতিনিধি প্রোটোকলের জন্য GCKGameManagerChannelDelegate দেখুন।
- Deprecated:
- গেম ম্যানেজার API আর সমর্থিত নয় এবং ভবিষ্যতে রিলিজে সরিয়ে দেওয়া হবে।
GCKCastChannel ইনহেরিট করে।
উদাহরণ পদ্ধতির সারাংশ | |
(instancetype) | - initWithSessionID: |
মনোনীত ইনিশিয়ালাইজার। আরও... | |
(instancetype) | - init |
ডিফল্ট ইনিশিয়ালাইজার উপলব্ধ নয়। আরও... | |
(NSInteger) | - sendPlayerAvailableRequest: |
এই প্রেরকের সর্বশেষ ব্যবহৃত প্লেয়ারটিকে GCKPlayerStateAvailable অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়। আরও... | |
(NSInteger) | - sendPlayerAvailableRequest:playerID: |
প্লেয়ারটিকে GCKPlayerStateAvailable অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়। আরও... | |
(NSInteger) | - sendPlayerReadyRequest: |
এই প্রেরকের সর্বশেষ ব্যবহৃত প্লেয়ারটিকে GCKPlayerStateReady অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়। আরও... | |
(NSInteger) | - sendPlayerReadyRequest:playerID: |
প্লেয়ারটিকে GCKPlayerStateReady অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়। আরও... | |
(NSInteger) | - sendPlayerPlayingRequest: |
এই প্রেরকের সর্বশেষ ব্যবহৃত প্লেয়ারটিকে GCKPlayerStatePlaying অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়। আরও... | |
(NSInteger) | - sendPlayerPlayingRequest:playerID: |
প্লেয়ারটিকে GCKPlayerStatePlaying অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়। আরও... | |
(NSInteger) | - sendPlayerIdleRequest: |
এই প্রেরকের সর্বশেষ ব্যবহৃত প্লেয়ারটিকে GCKPlayerStateIdle অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়। আরও... | |
(NSInteger) | - sendPlayerIdleRequest:playerID: |
প্লেয়ারটিকে GCKPlayerStateIdle অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়। আরও... | |
(NSInteger) | - sendPlayerQuitRequest: |
এই প্রেরকের সর্বশেষ ব্যবহৃত প্লেয়ারটিকে GCKPlayerStateQuit অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়। আরও... | |
(NSInteger) | - sendPlayerQuitRequest:playerID: |
প্লেয়ারটিকে GCKPlayerStateQuit অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়। আরও... | |
(NSInteger) | - sendGameRequest: |
রিসিভারকে একটি গেম-নির্দিষ্ট বার্তা পাঠায়। আরও... | |
(NSInteger) | - sendGameRequest:playerID: |
রিসিভারকে একটি গেম-নির্দিষ্ট বার্তা পাঠায়। আরও... | |
(void) | - sendGameMessage: |
রিসিভারকে একটি গেম-নির্দিষ্ট বার্তা পাঠায়। আরও... | |
(void) | - sendGameMessage:playerID: |
রিসিভারকে একটি গেম-নির্দিষ্ট বার্তা পাঠায়। আরও... | |
(instancetype) | - initWithNamespace: |
মনোনীত ইনিশিয়ালাইজার। আরও... | |
(void) | - didReceiveTextMessage: |
এই চ্যানেলে একটি টেক্সট মেসেজ পাওয়া গেলে কল করা হয়। আরও... | |
(BOOL) | - sendTextMessage: |
এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়। আরও... | |
(BOOL) | - sendTextMessage:error: |
এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়। আরও... | |
(NSInteger) | - generateRequestID |
একটি নতুন বার্তার জন্য একটি অনুরোধ আইডি তৈরি করে৷ আরও... | |
(NSNumber *__nullable) | - generateRequestNumber |
একটি সুবিধার পদ্ধতি যা একটি NSNumber- এ generateRequestID এর ফলাফলকে মোড়ানো হয়। আরও... | |
(void) | - didConnect |
যখন এই চ্যানেলটি সংযুক্ত থাকে তখন কল করা হয়, ইঙ্গিত করে যে এখন এই চ্যানেলে কাস্ট ডিভাইসের সাথে বার্তাগুলি আদান-প্রদান করা যেতে পারে৷ আরও... | |
(void) | - didDisconnect |
এই চ্যানেলটি সংযোগ বিচ্ছিন্ন হয়ে গেলে কল করা হয়, যা নির্দেশ করে যে এই চ্যানেলে কাস্ট ডিভাইসের সাথে বার্তাগুলি আর আদান-প্রদান করা যাবে না৷ আরও... | |
সম্পত্তি সারাংশ | |
id< GCKGameManagerChannelDelegate > | delegate |
GCKGameManagerChannel থেকে বিজ্ঞপ্তি প্রাপ্তির জন্য প্রতিনিধি। আরও... | |
GCKGameManagerState * | currentState |
গেম ম্যানেজার বর্তমান অবস্থা. আরও... | |
NSString * | lastUsedPlayerID |
এই সেশনে ব্যবহৃত সর্বশেষ নিয়ন্ত্রণযোগ্য প্লেয়ার আইডি। আরও... | |
BOOL | isInitialConnectionEstablished |
এই চ্যানেলটি রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত কিনা এবং আমরা এটির সাথে যোগাযোগ করতে প্রস্তুত। আরও... | |
NSString * | protocolNamespace |
চ্যানেলের নামস্থান। আরও... | |
BOOL | isConnected |
এই চ্যানেলটি বর্তমানে সংযুক্ত কিনা তা নির্দেশ করে একটি পতাকা৷ আরও... | |
GCKDeviceManager * | deviceManager |
যে ডিভাইস ম্যানেজারটির সাথে এই চ্যানেলটি নিবন্ধিত আছে, যদি থাকে। আরও... | |
পদ্ধতির বিস্তারিত
- (instancetype) initWithSessionID: | (NSString *) | castSessionID |
মনোনীত ইনিশিয়ালাইজার।
স্বয়ংক্রিয়ভাবে রিসিভারের গেম ম্যানেজারের সাথে সংযোগ করে।
- Parameters
-
castSessionID The Session ID corresponding to the currently connected Game Manager.
- (instancetype) init |
ডিফল্ট ইনিশিয়ালাইজার উপলব্ধ নয়।
GCKCastChannel প্রয়োগ করে।
- (NSInteger) sendPlayerAvailableRequest: | (id __nullable) | extraData |
এই প্রেরকের সর্বশেষ ব্যবহৃত প্লেয়ারটিকে GCKPlayerStateAvailable অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়।
যদি এটি সেই প্লেয়ারের জন্য একটি বৈধ রূপান্তর না হয় তবে GCKGameManagerChannelDelegate এ একটি ত্রুটি ট্রিগার হবে। যদি কোনো শেষ ব্যবহার করা প্লেয়ার না থাকে, তাহলে একটি নতুন প্লেয়ার নিবন্ধিত হবে এবং রিসিভার এই অনুরোধে সাড়া দিলে তার প্লেয়ার আইডিটি সর্বশেষ ব্যবহৃত প্লেয়ার আইডি হিসেবে সেট করা হবে। এই পদ্ধতিটি শুধুমাত্র gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) প্রতিনিধি কলব্যাক বার্তা পাঠানোর পরেই কল করা উচিত৷ যদি GCKGameManagerChannel এখনও রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত না থাকে তাহলে gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ডেলিগেট কলব্যাককে বার্তা পাঠায়।
- এছাড়াও দেখুন
- lastUsedPlayerID
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি অনুরোধ পাঠানো না যায়।
- (NSInteger) sendPlayerAvailableRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
প্লেয়ারটিকে GCKPlayerStateAvailable অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়।
যদি এটি সেই প্লেয়ারের জন্য একটি বৈধ রূপান্তর না হয় তবে GCKGameManagerChannelDelegate এ একটি ত্রুটি ট্রিগার হবে। প্লেয়ার আইডি nil
হলে একটি নতুন প্লেয়ার নিবন্ধিত হবে এবং রিসিভার এই অনুরোধে সাড়া দিলে তার প্লেয়ার আইডি সর্বশেষ ব্যবহৃত প্লেয়ার আইডি হিসেবে সেট করা হবে। এই পদ্ধতিটি শুধুমাত্র gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) প্রতিনিধি কলব্যাক বার্তা পাঠানোর পরেই কল করা উচিত৷ যদি GCKGameManagerChannel এখনও রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত না থাকে তাহলে gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ডেলিগেট কলব্যাককে বার্তা পাঠায়।
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.playerID The player ID of the player whose state is to be changed.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি অনুরোধ পাঠানো না যায়।
- (NSInteger) sendPlayerReadyRequest: | (id __nullable) | extraData |
এই প্রেরকের সর্বশেষ ব্যবহৃত প্লেয়ারটিকে GCKPlayerStateReady অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়।
যদি এটি সেই প্লেয়ারের জন্য একটি বৈধ রূপান্তর না হয় বা যদি সর্বশেষ ব্যবহৃত প্লেয়ার আইডি না থাকে, তাহলে GCKGameManagerChannelDelegate এ একটি ত্রুটি ট্রিগার হবে। এই পদ্ধতিটি শুধুমাত্র gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) প্রতিনিধি কলব্যাক বার্তা পাঠানোর পরেই কল করা উচিত৷ যদি GCKGameManagerChannel এখনও রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত না থাকে তাহলে gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ডেলিগেট কলব্যাককে বার্তা পাঠায়।
- এছাড়াও দেখুন
- lastUsedPlayerID
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি অনুরোধ পাঠানো না যায়।
- (NSInteger) sendPlayerReadyRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
প্লেয়ারটিকে GCKPlayerStateReady অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়।
যদি এটি সেই প্লেয়ারের জন্য একটি বৈধ রূপান্তর না হয় বা যদি সর্বশেষ ব্যবহৃত প্লেয়ার আইডি না থাকে, তাহলে GCKGameManagerChannelDelegate এ একটি ত্রুটি ট্রিগার হবে। এই পদ্ধতিটি শুধুমাত্র gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) প্রতিনিধি কলব্যাক বার্তা পাঠানোর পরেই কল করা উচিত৷ যদি GCKGameManagerChannel এখনও রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত না থাকে তাহলে gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ডেলিগেট কলব্যাককে বার্তা পাঠায়।
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.playerID The player ID of the player to change the state.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি অনুরোধ পাঠানো না যায়।
- (NSInteger) sendPlayerPlayingRequest: | (id __nullable) | extraData |
এই প্রেরকের সর্বশেষ ব্যবহৃত প্লেয়ারটিকে GCKPlayerStatePlaying অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়।
যদি এটি সেই প্লেয়ারের জন্য একটি বৈধ রূপান্তর না হয় বা যদি সর্বশেষ ব্যবহৃত প্লেয়ার আইডি না থাকে, তাহলে GCKGameManagerChannelDelegate এ একটি ত্রুটি ট্রিগার হবে। এই পদ্ধতিটি শুধুমাত্র gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) প্রতিনিধি কলব্যাক বার্তা পাঠানোর পরেই কল করা উচিত৷ যদি GCKGameManagerChannel এখনও রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত না থাকে তাহলে gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ডেলিগেট কলব্যাককে বার্তা পাঠায়।
- এছাড়াও দেখুন
- lastUsedPlayerID
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি অনুরোধ পাঠানো না যায়।
- (NSInteger) sendPlayerPlayingRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
প্লেয়ারটিকে GCKPlayerStatePlaying অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়।
যদি এটি সেই প্লেয়ারের জন্য একটি বৈধ রূপান্তর না হয় বা যদি সর্বশেষ ব্যবহৃত প্লেয়ার আইডি না থাকে, তাহলে GCKGameManagerChannelDelegate এ একটি ত্রুটি ট্রিগার হবে। এই পদ্ধতিটি শুধুমাত্র gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) প্রতিনিধি কলব্যাক বার্তা পাঠানোর পরেই কল করা উচিত৷ যদি GCKGameManagerChannel এখনও রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত না থাকে তাহলে gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ডেলিগেট কলব্যাককে বার্তা পাঠায়।
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.playerID The player ID of the player to change the state.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি অনুরোধ পাঠানো না যায়।
- (NSInteger) sendPlayerIdleRequest: | (id __nullable) | extraData |
এই প্রেরকের সর্বশেষ ব্যবহৃত প্লেয়ারটিকে GCKPlayerStateIdle অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়।
যদি এটি সেই প্লেয়ারের জন্য একটি বৈধ রূপান্তর না হয় বা যদি সর্বশেষ ব্যবহৃত প্লেয়ার আইডি না থাকে, তাহলে GCKGameManagerChannelDelegate এ একটি ত্রুটি ট্রিগার হবে। gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) প্রতিনিধি কলব্যাক বার্তা পাঠানোর পরেই এই পদ্ধতিটি কল করা উচিত। GCKGameManagerChannel::gameManagerChannel:requestDidFailWithID:ত্রুটি: GCKGameManagerChannel এখনও রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত না থাকলে কলব্যাক অর্পণ করুন৷
- এছাড়াও দেখুন
- lastUsedPlayerID
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি অনুরোধ পাঠানো না যায়।
- (NSInteger) sendPlayerIdleRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
প্লেয়ারটিকে GCKPlayerStateIdle অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়।
যদি এটি সেই প্লেয়ারের জন্য একটি বৈধ রূপান্তর না হয় বা যদি সর্বশেষ ব্যবহৃত প্লেয়ার আইডি না থাকে, তাহলে GCKGameManagerChannelDelegate এ একটি ত্রুটি ট্রিগার হবে। এই পদ্ধতিটি শুধুমাত্র gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) প্রতিনিধি কলব্যাক বার্তা পাঠানোর পরেই কল করা উচিত৷ যদি GCKGameManagerChannel এখনও রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত না থাকে তাহলে gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ডেলিগেট কলব্যাককে বার্তা পাঠায়।
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.playerID The player ID of the player to change the state.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি অনুরোধ পাঠানো না যায়।
- (NSInteger) sendPlayerQuitRequest: | (id __nullable) | extraData |
এই প্রেরকের সর্বশেষ ব্যবহৃত প্লেয়ারটিকে GCKPlayerStateQuit অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়।
যদি এটি সেই প্লেয়ারের জন্য একটি বৈধ রূপান্তর না হয় বা যদি সর্বশেষ ব্যবহৃত প্লেয়ার আইডি না থাকে, তাহলে GCKGameManagerChannelDelegate এ একটি ত্রুটি ট্রিগার হবে। এই পদ্ধতিটি শুধুমাত্র gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) প্রতিনিধি কলব্যাক বার্তা পাঠানোর পরেই কল করা উচিত৷ যদি GCKGameManagerChannel এখনও রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত না থাকে তাহলে gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ডেলিগেট কলব্যাককে বার্তা পাঠায়।
- এছাড়াও দেখুন
- lastUsedPlayerID
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি অনুরোধ পাঠানো না যায়।
- (NSInteger) sendPlayerQuitRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
প্লেয়ারটিকে GCKPlayerStateQuit অবস্থায় রাখার জন্য রিসিভারকে একটি অনুরোধ পাঠায়।
যদি এটি সেই প্লেয়ারের জন্য একটি বৈধ রূপান্তর না হয় বা যদি সর্বশেষ ব্যবহৃত প্লেয়ার আইডি না থাকে, তাহলে GCKGameManagerChannelDelegate এ একটি ত্রুটি ট্রিগার হবে। এই পদ্ধতিটি শুধুমাত্র gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) প্রতিনিধি কলব্যাক বার্তা পাঠানোর পরেই কল করা উচিত৷ যদি GCKGameManagerChannel এখনও রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত না থাকে তাহলে gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ডেলিগেট কলব্যাককে বার্তা পাঠায়।
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.playerID The player ID of the player to change the state.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি অনুরোধ পাঠানো না যায়।
- (NSInteger) sendGameRequest: | (id __nullable) | extraData |
রিসিভারকে একটি গেম-নির্দিষ্ট বার্তা পাঠায়।
বার্তা বিষয়বস্তু সম্পূর্ণরূপে অ্যাপ্লিকেশন উপর নির্ভর করে. বার্তাটি lastUsedPlayerID থেকে উৎপন্ন হবে। প্রাপক GCKGameManagerChannelDelegate এর মাধ্যমে এই প্রেরকের কাছে একটি প্রতিক্রিয়া ফেরত পাঠাবে। এই পদ্ধতিটি শুধুমাত্র gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) প্রতিনিধি কলব্যাক বার্তা পাঠানোর পরেই কল করা উচিত৷ যদি GCKGameManagerChannel এখনও রিসিভার GameManager এর সাথে সংযুক্ত না থাকে তাহলে gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ডেলিগেট কলব্যাককে বার্তা পাঠায়।
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি অনুরোধ পাঠানো না যায়।
- (NSInteger) sendGameRequest: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
রিসিভারকে একটি গেম-নির্দিষ্ট বার্তা পাঠায়।
বার্তা বিষয়বস্তু সম্পূর্ণরূপে অ্যাপ্লিকেশন উপর নির্ভর করে. playerID
থেকে বার্তাটি আসবে। playerID
nil
হলে, lastUsedPlayerID ব্যবহার করা হবে। প্রাপক GCKGameManagerChannelDelegate এর মাধ্যমে এই প্রেরকের কাছে একটি প্রতিক্রিয়া ফেরত পাঠাবে। এই পদ্ধতিটি শুধুমাত্র gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) প্রতিনিধি কলব্যাক বার্তা পাঠানোর পরেই কল করা উচিত৷ যদি GCKGameManagerChannel এখনও রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত না থাকে তাহলে gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ডেলিগেট কলব্যাককে বার্তা পাঠায়।
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.playerID The id of the controllable player sending this message.
- রিটার্নস
- অনুরোধ আইডি, অথবা kGCKInvalidRequestID যদি অনুরোধ পাঠানো না যায়।
- (void) sendGameMessage: | (id __nullable) | extraData |
রিসিভারকে একটি গেম-নির্দিষ্ট বার্তা পাঠায়।
বার্তা বিষয়বস্তু সম্পূর্ণরূপে অ্যাপ্লিকেশন উপর নির্ভর করে. বার্তাটি lastUsedPlayerID থেকে উৎপন্ন হবে। এটি একটি ফায়ার-এন্ড-ফোরগেট পদ্ধতি যেখানে বার্তাটি পাঠানো হয়েছে এবং প্রাপক এই প্রেরকের কাছে কোনো প্রতিক্রিয়া পাঠাবে না এমন কোনো গ্যারান্টি নেই৷ এই পদ্ধতিটি শুধুমাত্র gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) প্রতিনিধি কলব্যাক বার্তা পাঠানোর পরেই কল করা উচিত৷ যদি GCKGameManagerChannel এখনও রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত না থাকে তাহলে gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ডেলিগেট কলব্যাককে বার্তা পাঠায়।
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.
- (void) sendGameMessage: | (id __nullable) | extraData | |
playerID: | (NSString *) | playerID | |
রিসিভারকে একটি গেম-নির্দিষ্ট বার্তা পাঠায়।
বার্তার বিষয়বস্তু সম্পূর্ণরূপে অ্যাপ্লিকেশনের উপর নির্ভর করে। বার্তাটি নির্দিষ্ট স্থানীয় প্লেয়ার আইডি থেকে উদ্ভূত হবে। এটি একটি অগ্নি ও ভুলে যাওয়ার পদ্ধতি যেখানে বার্তা পাঠানোর কোনো নিশ্চয়তা নেই এবং প্রাপক এই প্রেরককে কোনো প্রতিক্রিয়া পাঠাবে না। এই পদ্ধতিটি শুধুমাত্র gameManagerChannelDidConnect: (GCKGameManagerChannelDelegate-p) প্রতিনিধি কলব্যাক বার্তা পাঠানোর পরেই কল করা উচিত৷ যদি GCKGameManagerChannel এখনও রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত না থাকে তাহলে gameManagerChannel:requestDidFailWithID:error: (GCKGameManagerChannelDelegate-p) ডেলিগেট কলব্যাককে বার্তা পাঠায়।
- Parameters
-
extraData Custom application-specific data to pass along with the request. Must either be an object that can be serialized to JSON using NSJSONSerialization , or nil
.playerID The ID of the controllable player sending this message.
- (instancetype) initWithNamespace: | (NSString *) | protocolNamespace |
মনোনীত ইনিশিয়ালাইজার।
প্রদত্ত নামস্থান সহ একটি নতুন GCKCastChannel তৈরি করে।
- Parameters
-
protocolNamespace The namespace.
GCKGenericChannel এ প্রয়োগ করা হয়েছে।
- (void) didReceiveTextMessage: | (NSString *) | message |
এই চ্যানেলে একটি টেক্সট মেসেজ পাওয়া গেলে কল করা হয়।
ডিফল্ট বাস্তবায়ন একটি নো-অপ.
- Parameters
-
message The message.
- (BOOL) sendTextMessage: | (NSString *) | message |
এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়।
- Parameters
-
message The message.
- রিটার্নস
- সফলতার জন্য
YES
বাNO
যদি বার্তাটি পাঠানো না যায় (কারণ চ্যানেলটি সংযুক্ত নয়, বা এই মুহূর্তে প্রেরণের বাফারটি খুব পূর্ণ)।
- Deprecated:
- sendTextMessage:error: ব্যবহার করুন যা বিস্তারিত ত্রুটির তথ্য প্রদান করে।
- (BOOL) sendTextMessage: | (NSString *) | message | |
error: | ( GCKError *__nullable *__nullable) | error | |
এই চ্যানেলে একটি পাঠ্য বার্তা পাঠায়।
- Parameters
-
message The message. error A pointer at which to store the error result. May be nil
.
- রিটার্নস
- সফলতার উপর
YES
বাNO
হলে বার্তা পাঠানো যাবে না।
- (NSInteger) generateRequestID |
একটি নতুন বার্তার জন্য একটি অনুরোধ আইডি তৈরি করে৷
- রিটার্নস
- চ্যানেলটি বর্তমানে সংযুক্ত না থাকলে জেনারেট করা আইডি বা kGCKInvalidRequestID ।
- (NSNumber * __nullable) generateRequestNumber |
একটি সুবিধার পদ্ধতি যা একটি NSNumber- এ generateRequestID এর ফলাফলকে মোড়ানো হয়।
- রিটার্নস
- চ্যানেলটি বর্তমানে সংযুক্ত না থাকলে জেনারেট করা আইডি বা
nil
।
- (void) didConnect |
যখন এই চ্যানেলটি সংযুক্ত থাকে তখন কল করা হয়, ইঙ্গিত করে যে এখন এই চ্যানেলে কাস্ট ডিভাইসের সাথে বার্তাগুলি আদান-প্রদান করা যেতে পারে৷
ডিফল্ট বাস্তবায়ন একটি নো-অপ.
- (void) didDisconnect |
এই চ্যানেলটি সংযোগ বিচ্ছিন্ন হয়ে গেলে কল করা হয়, যা নির্দেশ করে যে এই চ্যানেলে কাস্ট ডিভাইসের সাথে বার্তাগুলি আর আদান-প্রদান করা যাবে না৷
ডিফল্ট বাস্তবায়ন একটি নো-অপ.
সম্পত্তি বিস্তারিত
|
read write nonatomic weak |
GCKGameManagerChannel থেকে বিজ্ঞপ্তি প্রাপ্তির জন্য প্রতিনিধি।
|
read nonatomic strong |
গেম ম্যানেজার বর্তমান অবস্থা.
|
read nonatomic copy |
এই সেশনে ব্যবহৃত সর্বশেষ নিয়ন্ত্রণযোগ্য প্লেয়ার আইডি।
রিসিভারের সাথে কোন নিয়ন্ত্রণযোগ্য প্লেয়ার সেট আপ না থাকলে এটি nil
হতে পারে।
- এছাড়াও দেখুন
- - sendPlayerAvailableRequest:
|
read nonatomic assign |
এই চ্যানেলটি রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত কিনা এবং আমরা এটির সাথে যোগাযোগ করতে প্রস্তুত।
এই পদ্ধতিটি এই চ্যানেল তৈরির বিন্দু থেকে NO
ফেরত দেবে।
- রিটার্নস
-
YES
যদি এই চ্যানেলটি রিসিভারের গেম ম্যানেজারের সাথে সংযুক্ত থাকে এবং এটি ইন্টারঅ্যাক্ট করতে প্রস্তুত থাকে;NO
অন্যথায়.
|
read nonatomic copy inherited |
চ্যানেলের নামস্থান।
|
read nonatomic assign inherited |
এই চ্যানেলটি বর্তমানে সংযুক্ত কিনা তা নির্দেশ করে একটি পতাকা৷
|
read nonatomic weak inherited |
যে ডিভাইস ম্যানেজারটির সাথে এই চ্যানেলটি নিবন্ধিত আছে, যদি থাকে।
- Deprecated:
- যদি এই চ্যানেলটি অপ্রচলিত GCKDeviceManager ক্লাসের সাথে নিবন্ধিত না হয় তবে এটি
nil
হবে।