لماذا يمكنني تلقي إشعار دفع التطبيق القديم عند إعادة تثبيت تطبيق iPhone؟
-
04-10-2019 - |
سؤال
قم بإلغاء تثبيت التطبيق أولاً ، ثم إعادة التثبيت ، يمكنني تلقي إشعار الدفع بشكل طبيعي. فيما يلي تحليلي: تطبيق إلغاء تثبيت العميل ، لكن خادم المزود الخاص بي لديه devicetoken. ثم إعادة التثبيت ، توفر APNS نفس devicetoken إلى iPhone ، لذلك عندما يأتي عنصر دفع جديد إلى APNs ، فإنه ينجح في تقديم العنصر إلى العميل. تزامن تطبيقي عن سجلات DevIcetoken مع المزود نفسه ، ولكن هذه المشكلة تأتي عندما لا يتم إطلاقها بعد إعادة التثبيت (إذا تم إطلاق المستخدم بعد إعادة التثبيت ، يمكنني إزالة حسابات التسجيل تحت DeviceToken). كيف يمكنني حل هذه المشكلة؟
المحلول
لا يمكن تسليمه أبدًا حتى تقوم بحفظ رمز الجهاز الجديد من
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
لا تنتمي إلى StackOverflow