iOS, Mac OS X, Safari ত্রুটিগুলির সমাধান
| ত্রুটি | বিবরণ | কী করতে হবে |
|---|---|---|
| BadCertificate | এই অ্যাপ্লিকেশনের জন্য APNS সার্টিফিকেটটি অবৈধ। | এই গাইড ব্যবহার করে একটি বৈধ সার্টিফিকেট তৈরি করুন এবং প্ল্যাটফর্মটি সঠিকভাবে কনফিগার করা আছে কিনা তা পরীক্ষা করুন। |
| BadDeviceToken | নির্দিষ্ট ডিভাইস টোকেনটি অবৈধ। তাই, ডিভাইসটি নোটিফিকেশন থেকে আনসাবস্ক্রাইব করা হবে। | অনুরোধে একটি বৈধ টোকেন আছে কিনা এবং টোকেনটি পরিবেশের সাথে মেলে কিনা তা যাচাই করুন। |
| DeviceTokenNotForTopic | নির্দিষ্ট টোকেনটি নির্দিষ্ট টপিকে (iOS অ্যাপ তৈরি করার সময় নির্দিষ্ট করা প্যাকেজের নাম) নোটিফিকেশন পাঠানোর জন্য উপযুক্ত নয়। ডিভাইসটি নোটিফিকেশন থেকে আনসাবস্ক্রাইব করা হবে। | এই টপিকে নোটিফিকেশন পাঠানোর জন্য উপযুক্ত টোকেন ব্যবহার করুন। |
| ExpiredCertificate | এই অ্যাপ্লিকেশনের জন্য APNS সার্টিফিকেটটির মেয়াদ শেষ হয়ে গেছে। | এই গাইড ব্যবহার করে একটি বৈধ সার্টিফিকেট তৈরি করুন এবং প্ল্যাটফর্মটি সঠিকভাবে কনফিগার করা আছে কিনা তা পরীক্ষা করুন। |
| FrequencyCapping | ডিভাইসটি Frequency Capping দ্বারা ফিল্টার করা হয়েছে। | যদি এই ধরনের আচরণ উদ্দেশ্যমূলক না হয়, তাহলে Frequency Capping সেটিংস পরীক্ষা করুন। |
| InvalidCertificate | এই অ্যাপ্লিকেশনের জন্য APNS সার্টিফিকেটটি অবৈধ। | এই গাইড ব্যবহার করে একটি বৈধ সার্টিফিকেট তৈরি করুন এবং প্ল্যাটফর্মটি সঠিকভাবে কনফিগার করা আছে কিনা তা পরীক্ষা করুন। |
| InvalidProviderToken | নির্দিষ্ট টোকেনটি অবৈধ অথবা একটি অবৈধ সার্টিফিকেট দিয়ে সাইন করা হয়েছে। যে প্ল্যাটফর্মে এই ত্রুটি ঘটেছে সেখানে আর নোটিফিকেশন পাঠানো হবে না। | প্ল্যাটফর্মটি সঠিকভাবে কনফিগার করা আছে কিনা তা পরীক্ষা করুন। |
| InvalidToken | নির্দিষ্ট টোকেনটি অবৈধ। যে প্ল্যাটফর্মে এই ত্রুটি ঘটেছে সেখানে আর নোটিফিকেশন পাঠানো হবে না। | প্ল্যাটফর্মটি সঠিকভাবে কনফিগার করা আছে কিনা তা পরীক্ষা করুন। এই ত্রুটিটি সাধারণত গেটওয়ের মধ্যে অমিল নির্দেশ করে (উদাহরণস্বরূপ, যদি আপনি প্রোডাকশন গেটওয়ের মাধ্যমে আপনার ডেভেলপমেন্ট/স্যান্ডবক্স বিল্ডে পুশ পাঠান বা এর বিপরীত)। এছাড়াও, আপনার কিছু ব্যবহারকারীর ডিভাইসে অন্য বিল্ড ইনস্টল করা থাকতে পারে। |
| MissingDeviceToken | অনুরোধে ডিভাইস টোকেন নির্দিষ্ট করা নেই। | হেডারে ডিভাইস টোকেন আছে কিনা তা যাচাই করুন। |
| PayloadIsTooLarge | বার্তার আকার 4096 বাইট অতিক্রম করেছে। | বার্তার আকার কমান। |
| RevokedCertificate | Apple Developer অ্যাডমিন প্যানেলের মাধ্যমে এই অ্যাপ্লিকেশনের জন্য APNS সার্টিফিকেটটি বাতিল করা হয়েছে। এই প্ল্যাটফর্মের জন্য পুশ নোটিফিকেশন নিষ্ক্রিয় করা হবে। | এই গাইড ব্যবহার করে আপনার সার্টিফিকেট পুনর্নবীকরণ করুন। |
| SandboxSendingError | স্যান্ডবক্স APNS পরিবেশে বার্তা পাঠাতে ব্যর্থ হয়েছে। | পরে আবার বার্তা পাঠানোর চেষ্টা করুন। |
| TimeoutExceeded | ১ ঘন্টার মধ্যে ডিভাইসে একটি বার্তা পাঠানোর একাধিক প্রচেষ্টা ব্যর্থ হয়েছে, কারণ APNS সার্ভার সাড়া দেয়নি। | পরে আবার বার্তা পাঠানোর চেষ্টা করুন। |
| Unregistered | টোকেনটি আর বৈধ নয়। ডিভাইসটি নোটিফিকেশন থেকে আনসাবস্ক্রাইব করা হবে। | একটি নতুন টোকেন ব্যবহার করুন। |