Sto lavorando su alcune app iOS, tutte con lo stesso editore, che hanno tutte le notifiche push abilitate. Quando chiamo registerForRemoteNotificationTypes
, ottengo il prompt dell'utente per consentire o disabilitare le notifiche push, ma io application:didRegisterForRemoteNotificationsWithDeviceToken:
viene chiamato con i dati token prima dello l'utente sceglie un'opzione. E viene chiamato di nuovo quando premono OK. È normale?APNS didRegisterForRemoteNotifiche chiamate prima che l'utente permetta le notifiche su iOS
Nota: più app sembrano ottenere lo stesso token quando sono in esecuzione sullo stesso dispositivo.
Non sono sicuro della tua domanda principale, ma per quanto riguarda la nota - è normale. Tutte le applicazioni sullo stesso dispositivo ricevono lo stesso token dispositivo. – Eran
Potrebbe essere stata già consentita l'app in precedenza per la ricezione di notifiche push. Cerca la tua app in impostazioni-> notifiche per verificare se è già lì. – msk
@MSK - Ma se l'ho già permesso, allora non dovrebbe presentare il prompt di sistema che chiede all'utente se vuole consentire le notifiche push. Mi sbaglio? –