Мое приложение долгое время использовало registerForRemoteNotifications и работало нормально. Это внезапно начало показывать странное поведение. Если я удаляю приложение и переустанавливаю из Xcode (11.2.1), вызывается registerForRemoteNotifications, но я не получаю никакого успеха или неудачи в AppDelegate, фактически я вообще не получаю ответ.
Но когда я переустанавливаю приложение из TestFlight после его удаления, я вызываю didRegisterForRemoteNotificationsWithDeviceToken в AppDelegate. Я уверен в этом, так как мое приложение регистрирует пользователя после успешной регистрации pushNotification.
Мой вопрос отличается от этого вопроса, поскольку я не вызываю unregisterForRemoteNotifications в любом месте моего приложения. Также маловероятно, что unregisterForRemoteNotifications вызывается при удалении приложения.
Одна важная вещь, которую стоит упомянуть, это то, что я также испытываю, что регистрация работает через 24 часа, как описано в ответе здесь . Но при повторном удалении снова перестает работать. Это странно.
Я ценю любую помощь.