Ecco la panoramica.Aggiungi notifica push iPhone utilizzando il server ASP.NET
Devo aggiungere una notifica push a un'app per iPhone. Il lato server è ASP.NET in C#.
Quello che vorrei è un po 'di coaching per lavorare attraverso il processo. Pubblicherò quindi un codice generico per un progetto iPhone e un'app Web ASP.NET insieme a istruzioni dettagliate in modo che altri possano apprendere.
Qui è la mia comprensione:
- domanda per il certificato APNS e aggiungerlo al portachiavi. (Non sei sicuro di come portarlo in ASP.NET)
- Gli iPhone si registrano con registerForRemoteNotificationWithTypes, inviano il valore al tuo server e lo memorizzano in un DB. Sembra che questo codice per la registrazione dovrebbe essere facile ma non riesco a trovare un buon campione. (Nessun problema con l'invio del valore al server ASP.NET)
- L'app del server crea una stringa di payload, esegue la codifica JSON, invia al server APNS per ciascuno (o può essere per gruppi) di iPhone utilizzando il proprio dispositivo token che è stato salvato nel DB.
Così per sviluppare l'aggiunta, qui ci sono i pezzi:
Il codice di registrazione iPhone
codice che invia il codice di registrazione iPhone al server e consente di risparmiare a DB (questo è facile e Ho già questi pezzi).
Il codice di contatto APNS lato server in C#. Questo include anche come utilizzare il certificato che è stato generato sul sito Web di Apple Developer.
Inoltre, il carico utile può essere una domanda a risposta multipla a cui è possibile rispondere con il risultato inviato al server?
Grazie in anticipo per l'aiuto. Lo trasformerò in un tutorial per gli altri.
Ciao @RickLeinecker, sei mai riuscito a creare codice generico per un progetto iPhone e un'app Web ASP.NET insieme alle istruzioni dettagliate? Sarebbe bello se tu lo potessi fornire per gli altri. Il progetto – Brabbeldas