Recentemente ho rilevato un progetto per iPhone e non ho mai usato ogg-c prima.Riutilizzo di un jolly appId per abilitare le notifiche push
Devo richiedere all'applicazione di utilizzare le notifiche push, ma la prima appId è già attiva e utilizza un carattere jolly (quindi nessuna notifica push).
Ho creato un'altra appId con un identificatore e ho ricevuto le notifiche push per funzionare. Tuttavia, il mio posto di lavoro vorrebbe che ricevessi le notifiche di lavoro per l'app jolly (poiché abbiamo già molti clienti che utilizzano quell'app).
Quindi, come posso eseguire l'aggiornamento con jolly e utilizzare un identificativo univoco senza creare un nuovo ID di app (anche con lo stesso bundleId).
Sono molto nuovo a tutto questo, quindi un processo graduale è molto apprezzato (ELI5).
Per riferimento ho usato il portachiavi per ottenere il file .p12 privato e lo utilizzo su un server Windows che esegue un'app console che genera le notifiche push (inviata al server apns di Apple).
EDIT: Ho fatto i seguenti passaggi, qualcuno può dirmi cosa mi manca?
1) Creare un nuovo bundleId (utilizzando lo stesso AppId).
2) Configurare tale App per utilizzare le notifiche push.
3) Creare il CSR nel portachiavi.
4) caricarlo sul portale e creare un certificato di produzione.
5) Scaricare quel certificato ed esportare la chiave privata.
6) Creare un profilo di provisioning utilizzando lo stesso bundleId di 1 (ad esempio, au.com.website).
7) Scaricare il profilo di provisioning, inserirlo in x-code e sul mio dispositivo iPhone.
8) Nelle impostazioni di generazione di X-Code utilizzare l'ID pacco e utilizzare il profilo di provisioning che ho creato nel passaggio 6.
9) Archiviare l'applicazione, distribuire per ad hoc, salvare il file sul desktop .
10) metti quel file in TestFlight, scarica l'app da testFlight sul mio iPhone.
11) inserire la chiave privata sul mio server Windows e inviare le notifiche push (inviano errori w.o).
Non ricevo notifiche push (l'iPhone è impostato per ripristinarle).
Ancora una volta questo funziona con un'altra applicazione fatta da qualcun altro, quindi so che il codice funziona.
Cocoanetics ha ragione. La sua è la risposta giusta! –