Ho fatto delicatamente il passaggio da Google Cloud Messaging a Firebase Cloud Messaging.Firebase Cloud Messaging profilo di sviluppo e rilascio
Con GCM ho dovuto scegliere l'opzione sandbox. Come descritto qui: https://developers.google.com/cloud-messaging/ios/client#obtain_a_registration_token vedi punto 3.
per ricevere le notifiche push in modalità di debug che dovevo fare qualcosa di simile
[[GGLInstanceID sharedInstance] startWithConfig:instanceIDConfig];
_registrationOptions = @{kGGLInstanceIDRegisterAPNSOption:deviceToken,
kGGLInstanceIDAPNSServerTypeSandboxOption:@YES};
Per ricevere le notifiche push in un'App dall'AppStore (ad es PROVA Scelta dei colori) che ho avuto to say:
kGGLInstanceIDAPNSServerTypeSandboxOption:@NO};
Ora non riesco a trovare qualcosa di simile in Firebase. Per prima cosa ho pensato benissimo a non cambiare più questi stupidi valori. Ma ora non ricevo più notifiche push nelle mie app TestFlight.
Nella mia console di debug quando il debug sul dispositivo di un'uscita è come questo:
<FIRInstanceID/WARNING> APNS Environment in profile: development
che è buono per il debug locale, ma indesiderato in PROVA Scelta dei colori. (Non so se questo accade per le app TestFlight, dal momento che non ho una console per loro.)
Quindi la mia domanda è: qualcuno sa se posso modificare manualmente l'opzione Sandbox in Firebase comunque?
Grazie,
Simon