لماذا يمكنني تلقي إشعار دفع التطبيق القديم عند إعادة تثبيت تطبيق iPhone؟

StackOverflow https://stackoverflow.com/questions/3742571

سؤال

قم بإلغاء تثبيت التطبيق أولاً ، ثم إعادة التثبيت ، يمكنني تلقي إشعار الدفع بشكل طبيعي. فيما يلي تحليلي: تطبيق إلغاء تثبيت العميل ، لكن خادم المزود الخاص بي لديه devicetoken. ثم إعادة التثبيت ، توفر APNS نفس devicetoken إلى iPhone ، لذلك عندما يأتي عنصر دفع جديد إلى APNs ، فإنه ينجح في تقديم العنصر إلى العميل. تزامن تطبيقي عن سجلات DevIcetoken مع المزود نفسه ، ولكن هذه المشكلة تأتي عندما لا يتم إطلاقها بعد إعادة التثبيت (إذا تم إطلاق المستخدم بعد إعادة التثبيت ، يمكنني إزالة حسابات التسجيل تحت DeviceToken). كيف يمكنني حل هذه المشكلة؟

هل كانت مفيدة؟

المحلول

لا يمكن تسليمه أبدًا حتى تقوم بحفظ رمز الجهاز الجديد من

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top