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