একবার তৈরি হয়ে গেলে পুশ নোটিফিকেশন ডিভাইস টোকেনটি কি কখনও পরিবর্তন হয়?
অ্যাপ্লিকেশন আপডেট করা হয় যখন উদাহরণ ? বা অন্য কোনও ক্ষেত্রে এটি পরিবর্তন হতে পারে ??
উত্তর:
থেকে [অ্যাপল ডকুমেন্টেশন ApplePushService] 2
টোকেন আস্থার এই ধাপের ফর্মটি নিশ্চিত করে যে কেবলমাত্র এপিএনই টোকেন তৈরি করে যা এটি পরে সম্মান করবে এবং এটি নিজেকে নিশ্চিত করতে পারে যে কোনও ডিভাইস দ্বারা এটি দেওয়া টোকেন একই টোকেন যা এটি আগে নির্দিষ্ট ডিভাইসের জন্য সরবরাহ করেছিল — এবং কেবলমাত্র ডিভাইসের জন্য
যদি ব্যবহারকারী কোনও নতুন ডিভাইসে ব্যাকআপ ডেটা পুনরুদ্ধার করে বা অপারেটিং সিস্টেমটি পুনরায় ইনস্টল করে, ডিভাইস টোকেন পরিবর্তন হয়।
অ্যাপলের অফিসিয়াল ডকুমেন্টেশন এ বিষয়ে অস্পষ্ট। আমি যা পর্যবেক্ষণ করেছি তা হ'ল: টোকেনটি কোনও প্রদত্ত ডিভাইস, অ্যাপ্লিকেশন এবং ডোমেনের জন্য উত্পাদক (উত্পাদন বনাম স্যান্ডবক্স)। আমি বিশ্বাস করি যে সিস্টেমটি নির্ভরযোগ্যভাবে কাজ করার জন্য এটি অবশ্যই সত্য থাকতে পারে। এমন একটি পরিস্থিতি বিবেচনা করুন যেখানে কোনও অ্যাপ্লিকেশন আপডেট নতুন এপিএন টোকেনকে ট্রিগার করে; আমি যদি নোটিফিকেশন সক্ষম থাকা সর্বাধিক নতুন টুইটার-মতো অ্যাপ্লিকেশনটি ব্যবহার করতাম, আমি আইটিউনস থেকে আমার অ্যাপ্লিকেশনটি আপডেট করব তখন কী হবে? আমার ডিভাইসে আপডেটটি "সিঙ্ক" করার পরে আমি অ্যাপ্লিকেশনগুলি চালিত না করেও এটি কী বিজ্ঞপ্তিগুলি প্রেরণ করা অব্যাহত রাখবে এমন প্রত্যাশা আমার থাকা উচিত? অ্যাপ্লিকেশন পরিবর্তনের কাজটি এপিএন সিস্টেমকে প্রভাবিত করতে পারে না কারণ আপনি আপডেট করা অ্যাপটি চালিত না করেও ওএস আপনার পক্ষ থেকে বিজ্ঞপ্তি পেতে পারে।
স্পষ্টতই, অ্যাপল বলেছে যে "একটি অ্যাপ্লিকেশনটি প্রতিবার এটি চালু করার সময় [এপিএন সার্ভারের সাথে] নিবন্ধভুক্ত করা উচিত এবং তার সরবরাহকারীকে বর্তমান টোকেন দেওয়া উচিত"। আমি আন্তরিকভাবে সম্মত; এটি করা আপনার অ্যাপ্লিকেশনটিকে খারাপ অনুমান বা অস্বাভাবিক পরিস্থিতি থেকে রক্ষা করবে।
একক ডিভাইসের জন্য সমস্ত অ্যাপ্লিকেশন জুড়ে কি নোটিফিকেশন টোকেনগুলিরইঙ্গিত করে যে ডিভাইস টোকেনগুলি "অপারেটিং সিস্টেম ইনস্টল" প্রতি অনন্য; এবং যে কোনও ডিভাইসে ব্যাকআপ থেকে পুনরুদ্ধার করা টোকেনটি বজায় রাখে তবে কোনও ডিভাইস মুছলে তা নতুন টোকেন পেতে পারে get এটি সম্পূর্ণরূপে অ্যাপল এর বিজোড় অপারেশন এবং গোপনীয়তার উদ্দেশ্যগুলির সাথে সামঞ্জস্যপূর্ণ: কোনও ডিভাইস মুছে ফেলা যথেষ্ট তীব্র যে সম্ভবত এটি একটি নতুন সংস্থার ওয়ারেন্ট দেয়, তবে কোনও ওএস আপডেটের পরে কোনও চিত্র পুনরুদ্ধারকারী কোনও ব্যবহারকারী তাদের বিদ্যমান বিজ্ঞপ্তিগুলি সংরক্ষণ করতে চাইবে। আমি যদি আমার আইপ্যাডের সাম্প্রতিক আইওএস 5 আপডেটটি স্মরণ করি তবে আমি আপগ্রেড করার পরে সাম্প্রতিকতম ব্যাকআপটি পুনরুদ্ধার করেছি, সুতরাং এটি আমার বিজ্ঞপ্তি টোকেনের ধারাবাহিকতা বজায় রাখতে পারত। [সম্পাদনা: একটি একটি ব্যাকআপ পুনরূদ্ধার বিভিন্ন উত্তরগুলির মধ্যে একটি? ডিভাইসটি টোকেনটির সদৃশ করবে না]]
সতর্কতামূলক: এপিএন নিয়ে তৃতীয় পক্ষের বিকাশকারী হিসাবে কাজ করার জন্য আমার কিছু বিষয়ে যথাযথ অভিজ্ঞতা নেই। সর্বদা হিসাবে, আপনার অনুমানগুলি যাচাই করা ভাল।
আমি সম্প্রতি অ্যাপল ইঞ্জিনিয়ারদের সাথে <> আলাপ করার এবং কিছু বাস্তব ওয়ার্ল্ড টেস্ট চালানোর সুযোগ পেয়েছি এবং আমি ফলাফলগুলি উপস্থাপন করতে চেয়েছিলাম:
সম্পূর্ণ হওয়ার জন্য, আমি যখন একটি এপিএন টোকেন ফিরিয়ে দেওয়ার বিষয়ে কথা বলি তখন আমি একক বান্ডিল শনাক্তকারী / অ্যাপ্লিকেশনটির প্রসঙ্গটি ধরে নিচ্ছি।
প্রথমত, অ্যাপল ইঞ্জিনিয়াররা বলেছিলেন যে দুটি ডিভাইসের জন্য একই এপিএন ফেরানো সম্ভব হবে না। নীচের মন্তব্য সত্ত্বেও, আমি এমন কোনও পরিস্থিতি সনাক্ত করতে সক্ষম হইনি যেখানে এটি ব্যর্থ হয়।
দ্বিতীয়ত, এখানে আপগ্রেড পরীক্ষার ক্রম এবং ফলাফল রয়েছে:
আইফোন 4 এ ইনস্টল করা আইওএস 4 দিয়ে শুরু করুন; আইটিউনসে ব্যাকআপ ডিভাইস
আইওএস 5 এ আপগ্রেড করুন
পূর্ববর্তী পরীক্ষা থেকে, আমি জানি যে এপিএন টোকেন এখন অন্যরকম
ডিভাইসে ব্যাকআপটি পুনরুদ্ধার করুন
এপিএন টোকেন এখন ধাপ 1-এর সমান।
আইওএস (পরিষ্কার ডিভাইস) রিসেট করুন
এপিএন টোকেন পরিবর্তন
আইটিউনসে একটি পৃথক ফোন ব্যাকআপ করুন এবং সেই ব্যাকআপটিকে পরীক্ষার ডিভাইসে পুনরুদ্ধার করুন; মূলত, আমি "ভুল" ব্যাকআপ পুনরুদ্ধার করছি, যেন আমি ফোনগুলি স্যুইচ করছি।
আবার এপিএন টোকেন পরিবর্তন হয়; আরও এটি পৃথক এবং মূল টোকেন বা "ক্লোনড" টোকেনটি টোকেনগুলির সাথে মেলে না।
ডিভাইসে "সঠিক" ব্যাকআপ পুনরুদ্ধার করুন।
এপিএন টোকেন এখন ধাপ 1 এর সমান।
শেষ অবধি, আমি ফোনটি iOS6 (বিটা 2) এ আপগ্রেড করেছি, আমার ব্যাকআপটি পুনরুদ্ধার করেছি এবং পুনরায় পরীক্ষা করেছি। প্রত্যাশিত হিসাবে, টোকেনটি 1 ধাপে টোকেনটির সাথে মিল রেখে চলেছে।
এই মুহুর্তে, আমি বেশ আত্মবিশ্বাসী যে এপিএন টোকেনগুলি বিভিন্ন ডিভাইসের মধ্যে নকল করা যায় না; সম্ভবত এটি iOS এর পূর্ববর্তী সংস্করণগুলিতে একটি বাগ হিসাবে ঘটেছে, তবে আমি আত্মবিশ্বাসী যে আইওএস 5 (এবং সম্ভবত iOS6) এপিএন টোকেনগুলি সঠিকভাবে পরিচালনা করছে।
আমি কেবল বুঝতে পেরেছিলাম যে আমি এটি যোগ করি নি: ডিভাইস টোকেনগুলি পরিবর্তন হবে । অ্যাপল ডেভসের একজন আমার সাথে ভাগ করে নিয়েছে যে টোকেনগুলি আসলে শেষ হয় (2 বছর পরে, আমি মনে করি)। অনেকগুলি উদ্দেশ্যে, এটি যথেষ্ট দীর্ঘ যা আক্রমণকারী হিসাবে ভাবা যেতে পারে।
[আমি যদি দু'বছর পরপর আমার পরীক্ষার স্ক্রিপ্টগুলি নতুন টোকেন দিয়ে আপডেট করতে হয়, বিশেষত যেহেতু আমি প্রতি বছর ফোনগুলি পরিবর্তন করি।
আমি যদি কোনও অ্যাপ পুনরায় ইনস্টল করি তবে আমি এটি কেবল iOS9 এবং APN পুশ টোকেন পরিবর্তনের মাধ্যমে পরীক্ষা করেছি ।
হ্যাঁ , ডিভাইস টোকেনগুলি পরিবর্তন করতে পারে।
যে কোনও সময় আপনার অ্যাপ্লিকেশন একটি টোকেন গ্রহণ করে, এটি এটি সঞ্চয় করা উচিত। তারপর, যখনই একটি নতুন টোকেন গৃহীত হয় (যা হবে ঘটে অবশেষে), নতুন টোকেন সঞ্চিত টোকেন তুলনা এবং যদি তারা বিভিন্ন আছেন:
nil
)ব্যবহারিক বিষয় হিসাবে, সর্বশেষ পদক্ষেপটি তুচ্ছ-তুচ্ছ হওয়ার সম্ভাবনা সবচেয়ে বেশি। উদাহরণস্বরূপ, যদি আপনার এমন কোনও পরিষেবা থাকে যা কোনও ডিভাইস টোকেনে সেই আবহাওয়ার সতর্কতা প্রেরণ করছে যে ডিভাইসটি কোন জিপ কোডটির উপর ভিত্তি করে সাবস্ক্রাইব করেছে, তবে আপনাকে সরবরাহ old_token
এবং new_token
আপডেট করা যেতে পারে যাতে এটি সরবরাহ আপডেট করতে পারে update
তবে, সাধারণত একটি "ডিভাইস টোকেন" গ্রহণকারী এপিআইয়ের 100% বলার UPDATE
ক্ষেত্রেও সেই টোকেনের জন্য কিছু প্রকারের সুবিধা থাকতে হবে । করতে না এই জন্য বানাতে পারবে করার ভুল বিতরণ এবং অ বিতরণ বিজ্ঞপ্তির জন্য বিল্ড।
ডিভাইস টোকেন আইওএস 8 এবং তার পরে পরিবর্তন হয় change
অ্যাপল ওয়েবসাইট থেকে নীচে পাঠ্য দয়া করে দেখুন। নিবন্ধকরণ, সময়সূচী এবং ব্যবহারকারীর বিজ্ঞপ্তিগুলি পরিচালনা করা
ডিভাইস টোকেন একটি নির্দিষ্ট ডিভাইসে আপনার অ্যাপ্লিকেশনটিতে পুশ বিজ্ঞপ্তি প্রেরণের আপনার কী। ডিভাইস টোকেনগুলি পরিবর্তন করতে পারে, সুতরাং আপনার অ্যাপ্লিকেশনটি প্রতিবার এটি চালু হওয়ার সাথে সাথে পুনরায় নিবন্ধন করতে হবে এবং প্রাপ্ত টোকেনটি আপনার সার্ভারে ফেরত দিতে হবে। আপনি যদি ডিভাইস টোকেন আপডেট করতে ব্যর্থ হন তবে দূরবর্তী বিজ্ঞপ্তিগুলি ব্যবহারকারীর ডিভাইসে তাদের পথ তৈরি নাও করতে পারে। যখন ব্যবহারকারী কোনও নতুন ডিভাইস বা কম্পিউটারে ব্যাকআপ ডেটা পুনরুদ্ধার করে বা অপারেটিং সিস্টেমটি পুনরায় ইনস্টল করে তখন ডিভাইস টোকেনগুলি সর্বদা পরিবর্তিত হয়। কোনও নতুন ডিভাইস বা কম্পিউটারে ডেটা স্থানান্তর করার সময়, দূরবর্তী বিজ্ঞপ্তিগুলি সেই ডিভাইসে সরবরাহ করার আগে ব্যবহারকারীর অবশ্যই একবার আপনার অ্যাপ্লিকেশন চালু করতে হবে।
আমি মনে করি এটি উল্লেখ করার মতো এটি যেহেতু কেউই এটি করেনি যেটি আপনি ডাকার পরে টোকেন পরিবর্তিত হয়েছে unregisterForRemoteNotifications
। আপনি যখন registerForRemoteNotifications
পরের বার কল করবেন তখন টোকেনটি আলাদা। আমি অ্যাপলের ডক্সে এর কোনও নিশ্চয়তা পেতে ব্যর্থ হয়েছি তবে আমি নিজেই এমন আচরণের সাক্ষী হয়েছি। অনুগ্রহ করে এটি মনে রাখবেন
এটি পরিবর্তন করা উচিত নয়, যদি না আপনার অ্যাপ্লিকেশনটিকে কোনও নতুন ডিভাইসে পুনরুদ্ধার করা হয় (যারপরে আবার পুশ বিজ্ঞপ্তিগুলি গ্রহণ করতে বলা হবে না, এবং আপনাকে নতুন টোকেনটি গ্রহণ করার জন্য আপনাকে কেবল নিবন্ধিত কল পাঠাবে)।
তবে অ্যাপল গ্যারান্টি দেয় না যে এটি কখনই পরিবর্তিত হয় না (সুতরাং ডকুমেন্টেশন কখনও এটি উল্লেখ করে না)। আপনি সবচেয়ে খারাপের জন্য আরও ভাল প্রোগ্রাম এবং ধরে নিচ্ছেন এটি একদিন বদলে যেতে পারে। এছাড়াও, আপনার সার্ভারে নিয়মিত একটি টোকেন প্রেরণ আপনাকে এমন টোকেনগুলি সরিয়ে ফেলতে সক্ষম করে যা কিছু সময়ের জন্য নিবন্ধভুক্ত হয়নি এবং সম্ভবত আপনার অ্যাপ্লিকেশনটি পুনরায় ইনস্টল করে ফেলেছে বা কিছুক্ষণ আগে আগ্রহ হারিয়ে ফেলেছে (এবং ডকুমেন্টেশন এটিকে ওয়ান্টেড আচরণ হিসাবে নির্দিষ্ট করে!)।
থেকে - অ্যাপল ডক্স
বিভিন্ন কারণে এপিএনগুলি একটি নতুন ডিভাইস টোকন জারি করতে পারে:
ব্যবহারকারী একটি নতুন ডিভাইসে আপনার অ্যাপ্লিকেশন ইনস্টল করে
ব্যবহারকারী ব্যাকআপ থেকে ডিভাইস পুনরুদ্ধার করে
ব্যবহারকারী অপারেটিং সিস্টেমটি পুনরায় ইনস্টল করে
অন্যান্য সিস্টেম-সংজ্ঞায়িত ইভেন্ট
ফলস্বরূপ, অ্যাপ্লিকেশনগুলিকে লঞ্চের সময় অবশ্যই ডিভাইস টোকেনের জন্য অনুরোধ করতে হবে।
অতিরিক্তভাবে:
গুরুত্বপূর্ণ
APNs ডিভাইস টোকেনগুলি পরিবর্তনশীল দৈর্ঘ্যের। তাদের আকার হার্ড-কোড করবেন না।
লিঙ্কগুলি দ্রুত আপেল দিয়ে অচল হয়ে যায়! সুতরাং আমি এখন যা পরিষ্কার বলে মনে হচ্ছে তা উদ্ধৃত করছি:
আপনার অ্যাপ্লিকেশনটিতে কখনই ডিভাইস টোকেনগুলি ক্যাশে করবেন না; পরিবর্তে, আপনার যখন প্রয়োজন হয় তখন এগুলি সিস্টেম থেকে নিয়ে যান। এপিএনগুলি আপনার অ্যাপ্লিকেশনে একটি নতুন ডিভাইস টোকেন জারি করে যখন নির্দিষ্ট কিছু ইভেন্ট ঘটে। ডিভাইস টোকেনটি আলাদা হওয়ার গ্যারান্টিযুক্ত, উদাহরণস্বরূপ, যখন কোনও ব্যবহারকারী কোনও ব্যাকআপ থেকে কোনও ডিভাইস পুনরুদ্ধার করে, যখন ব্যবহারকারী কোনও নতুন ডিভাইসে আপনার অ্যাপ্লিকেশন ইনস্টল করে এবং ব্যবহারকারী যখন অপারেটিং সিস্টেমটি পুনরায় ইনস্টল করে। একটি ক্যাশে নির্ভর করার পরিবর্তে টোকেন আনা, এটিকে নিশ্চিত করে যে আপনার সরবরাহকারীর জন্য এপিএনগুলির সাথে যোগাযোগ করার জন্য আপনার কাছে বর্তমান ডিভাইস টোকেন প্রয়োজন। আপনি যখন কোনও ডিভাইস টোকেন আনার চেষ্টা করেন তবে এটি পরিবর্তিত হয় না, আনার পদ্ধতিটি দ্রুত ফিরে আসে।
অ্যাপল পুশ বিজ্ঞপ্তি স্টাফ রেফারেন্স হিসাবে
ডিভাইস টোকেন একটি নির্দিষ্ট ডিভাইসে আপনার অ্যাপ্লিকেশনটিতে পুশ বিজ্ঞপ্তি প্রেরণের আপনার কী। ডিভাইস টোকেনগুলি পরিবর্তন করতে পারে, সুতরাং আপনার অ্যাপ্লিকেশনটি প্রতিবার এটি চালু হওয়ার সাথে সাথে পুনরায় নিবন্ধন করতে হবে এবং প্রাপ্ত টোকেনটি আপনার সার্ভারে ফেরত দিতে হবে। আপনি যদি ডিভাইস টোকেন আপডেট করতে ব্যর্থ হন তবে দূরবর্তী বিজ্ঞপ্তিগুলি ব্যবহারকারীর ডিভাইসে তাদের পথ তৈরি নাও করতে পারে। যখন ব্যবহারকারী কোনও নতুন ডিভাইস বা কম্পিউটারে ব্যাকআপ ডেটা পুনরুদ্ধার করে বা অপারেটিং সিস্টেমটি পুনরায় ইনস্টল করে তখন ডিভাইস টোকেনগুলি সর্বদা পরিবর্তিত হয়। কোনও নতুন ডিভাইস বা কম্পিউটারে ডেটা স্থানান্তর করার সময়, দূরবর্তী বিজ্ঞপ্তিগুলি সেই ডিভাইসে সরবরাহ করার আগে ব্যবহারকারীর অবশ্যই একবার আপনার অ্যাপ্লিকেশন চালু করতে হবে।
কোনও ডিভাইস টোকেন কখনই ক্যাশে করবেন না; যখনই আপনার প্রয়োজন হয় সিস্টেম থেকে সর্বদা টোকেন পান। যদি আপনার অ্যাপ্লিকেশনটি এর আগে দূরবর্তী বিজ্ঞপ্তিগুলির জন্য নিবন্ধিত হয়, তবে রেজিস্টারফর্মোটোটিকেশন পদ্ধতিতে আবার কল করলে কোনও অতিরিক্ত ওভারহেড ব্যয় হয় না এবং আইওএস উপস্থিত ডিভাইসটির টোকনটি সাথে সাথেই আপনার অ্যাপের প্রতিনিধিকে ফিরিয়ে দেয় returns এছাড়াও, আইওএস আপনার প্রতিনিধি পদ্ধতির কল করে যেকোন সময় ডিভাইস টোকেন পরিবর্তিত হয়, কেবলমাত্র আপনার অ্যাপ্লিকেশন নিবন্ধকরণ বা পুনরায় নিবন্ধকরণের প্রতিক্রিয়া হিসাবে নয়।
এই লিঙ্ক অনুসারে ডিভাইস টোকেন
প্রতিটি অনুরোধে অন্তর্ভুক্ত ডিভাইস টোকেনটি বিজ্ঞপ্তি পাওয়ার জন্য ডিভাইসের পরিচয় উপস্থাপন করে। প্রতিটি অনন্য অ্যাপ্লিকেশন এবং ডিভাইস সংমিশ্রণ সনাক্ত করতে এপিএনগুলি ডিভাইস টোকেন ব্যবহার করে। এটি কোনও ডিভাইসে প্রেরিত দূরবর্তী বিজ্ঞপ্তিগুলির রুটিংকে অনুমোদনের জন্য এগুলি ব্যবহার করে। প্রতিবার আপনার অ্যাপ্লিকেশন কোনও ডিভাইসে চললে এটি এপিএন থেকে এই টোকেনটি এনে আপনার সরবরাহকারীর কাছে ফরোয়ার্ড করে। আপনার সরবরাহকারী টোকেন সঞ্চয় করে এবং নির্দিষ্ট অ্যাপ এবং ডিভাইসে বিজ্ঞপ্তি প্রেরণের সময় এটি ব্যবহার করে। টোকেনটি নিজেই অস্বচ্ছ এবং ধ্রুবক, কেবল তখনই পরিবর্তিত হয় যখন কোনও ডিভাইসের ডেটা এবং সেটিংস মুছে ফেলা হয়। কেবলমাত্র এপিএনগুলি একটি ডিভাইস টোকেনটি ডিকোড করতে এবং পড়তে পারে।
হ্যাঁ এটি পরিবর্তন করতে পারে। আদর্শভাবে যখনই আমরা কলব্যাক পদ্ধতির মাধ্যমে একটি টোকেন পাই
- (অকার্যকর) অ্যাপ্লিকেশন: (ইউআইএআইপ্লিকেশন *) অ্যাপ্লিকেশনটি রেজিস্টার ফর রেমোটনোটিকেশনসডভাইসটোকেন: (এনএসডিটা *) ডিভাইস টোকেন
অ্যাপ্লিকেশনটির দূরবর্তী সার্ভারে টোকেনটি নিবন্ধিত / রিফ্রেশ করা উচিত। এটি নিশ্চিত করবে যে এপিএনএস এবং আপনার সার্ভারের টোকেন সিঙ্কে রয়েছে।
অনুযায়ী অ্যাপল ডকুমেন্টেশন ,
অ্যাপ্লিকেশন-নির্দিষ্ট ডিভাইস টোকেন প্রাপ্ত এবং পরিচালনা করা নীচের মত কাজ করে:
দূরবর্তী বিজ্ঞপ্তিগুলির জন্য আপনার অ্যাপ্লিকেশন APN- এর সাথে নিবন্ধভুক্ত করে যখন কোনও নতুন ডিভাইস টোকেন প্রয়োজন হয়, এপিএনগুলি ডিভাইসের শংসাপত্রে থাকা তথ্য ব্যবহার করে একটি উত্পন্ন করে। এটি একটি টোকেন কী ব্যবহার করে টোকেনটিকে এনক্রিপ্ট করে এবং ডিভাইসে এটি ফিরিয়ে দেয়, যেমন মাঝখানে, ডানদিকের নির্দেশক তীর দেখানো হয়। সিস্টেমটি আপনার অ্যাপ্লিকেশনে কল করে ডিভাইস টোকনটি আপনার অ্যাপ্লিকেশনে ফিরিয়ে দেয়: didRegisterForRemoteNotificationsWithDeviceToken: প্রতিনিধি পদ্ধতি। টোকেনটি পাওয়ার পরে, আপনার অ্যাপ্লিকেশনটিকে (প্রতিনিধি পদ্ধতির মধ্যে) অবশ্যই এটি বাইনারি বা হেক্সাডেসিমাল ফর্ম্যাটে আপনার সরবরাহকারীর কাছে ফরোয়ার্ড করতে হবে। আপনার সরবরাহকারী এই টোকেন ছাড়া ডিভাইসে বিজ্ঞপ্তি পাঠাতে পারবেন না। বিশদগুলির জন্য, রিমোট নোটিফিকেশন সহায়তা কনফিগার করতে দূরবর্তী বিজ্ঞপ্তিগুলি পেতে নিবন্ধকরণ দেখুন।
অ্যাপ্লিকেশন ইনস্টলেশনতে ডিভাইস টোকেন রিলে।
এর অর্থ হ'ল আপনি যদি অ্যাপ্লিকেশনটি পুনরায় ইনস্টল করেন তবে পরিবর্তন হয় ; আপনি যদি কোনও ব্যাকআপ থেকে এটি করেন তবে এটি পরিপূর্ণ হয় না, একটি iOS আপগ্রেড ইসি ..
এটি ব্যবহার করার সঠিক উপায়, কোনও সমস্যা এড়াতে NSPAppDelegate
, পদ্ধতিটিতে প্রতিটি অ্যাপ্লিকেশন লঞ্চে দেওয়া একটিটি পাওয়াdidRegisterForRemoteNotificationsWithDeviceToken