استكشاف الأخطاء وإصلاحها في iOS و Mac OS X و Safari
| الخطأ | الوصف | الإجراء المطلوب |
|---|---|---|
| BadCertificate | شهادة APNS لهذا التطبيق غير صالحة. | أنشئ شهادة صالحة باستخدام هذا الدليل وتأكد من تكوين المنصة بشكل صحيح. |
| BadDeviceToken | رمز الجهاز المحدد غير صالح. لذلك، سيتم إلغاء اشتراك الجهاز من الإشعارات. | تحقق من أن الطلب يحتوي على رمز صالح وأن الرمز يطابق البيئة. |
| DeviceTokenNotForTopic | الرمز المحدد غير مناسب لإرسال الإشعارات إلى الموضوع المحدد (اسم الحزمة المحدد عند إنشاء تطبيق iOS). سيتم إلغاء اشتراك الجهاز من الإشعارات. | استخدم الرمز المناسب لإرسال الإشعارات إلى هذا الموضوع. |
| ExpiredCertificate | شهادة APNS لهذا التطبيق منتهية الصلاحية. | أنشئ شهادة صالحة باستخدام هذا الدليل وتأكد من تكوين المنصة بشكل صحيح. |
| FrequencyCapping | تمت تصفية الجهاز بواسطة Frequency Capping. | إذا لم يكن هذا السلوك مقصودًا، فتحقق من إعدادات Frequency Capping. |
| InvalidCertificate | شهادة APNS لهذا التطبيق غير صالحة. | أنشئ شهادة صالحة باستخدام هذا الدليل وتأكد من تكوين المنصة بشكل صحيح. |
| InvalidProviderToken | الرمز المحدد غير صالح أو موقع بشهادة غير صالحة. لن يتم إرسال الإشعارات بعد الآن إلى المنصة التي حدث فيها هذا الخطأ. | تحقق من تكوين المنصة بشكل صحيح. |
| InvalidToken | الرمز المحدد غير صالح. لن يتم إرسال الإشعارات بعد الآن إلى المنصة التي حدث فيها هذا الخطأ. | تحقق من تكوين المنصة بشكل صحيح. يشير هذا الخطأ عادةً إلى عدم التطابق بين البوابات (على سبيل المثال، إذا كنت ترسل إشعارات Push إلى إصدار التطوير/الاختبار الخاص بك عبر بوابة الإنتاج أو العكس). أيضًا، قد يكون لدى بعض المستخدمين إصدار آخر مثبت على أجهزتهم. |
| MissingDeviceToken | لم يتم تحديد رمز الجهاز في الطلب. | تحقق من أن الرأس يحتوي على رمز الجهاز. |
| PayloadIsTooLarge | يتجاوز حجم الرسالة 4096 بايت. | قلل حجم الرسالة. |
| RevokedCertificate | تم إلغاء شهادة APNS لهذا التطبيق عبر لوحة تحكم Apple Developer. سيتم تعطيل إشعارات Push لهذه المنصة. | جدد شهادتك باستخدام هذا الدليل. |
| SandboxSendingError | فشل إرسال الرسالة إلى بيئة APNS التجريبية (sandbox). | حاول إرسال الرسالة مرة أخرى لاحقًا. |
| TimeoutExceeded | فشلت محاولات متعددة لإرسال رسالة إلى الجهاز خلال ساعة واحدة، حيث لم يستجب خادم APNS. | حاول إرسال الرسالة مرة أخرى لاحقًا. |
| Unregistered | الرمز لم يعد صالحًا. سيتم إلغاء اشتراك الجهاز من الإشعارات. | استخدم رمزًا جديدًا. |