Voici la présentation.Ajouter une notification push iPhone à l'aide du serveur ASP.NET
Je dois ajouter une notification push à une application iPhone. Le côté serveur est ASP.NET dans C#.
Ce que je voudrais, c'est un encadrement pour travailler à travers le processus. Je vais ensuite publier du code générique pour un projet iPhone et une application Web ASP.NET, ainsi que des instructions étape par étape pour que d'autres personnes puissent apprendre.
Voici ma compréhension:
- Appliquer pour le certificat APNS et l'ajouter au trousseau. (Vous ne savez pas comment apporter cela à ASP.NET)
- Les iPhones s'inscrivent avec registerForRemoteNotificationWithTypes, envoient la valeur à votre serveur et stockent dans un DB. On dirait que ce code pour s'enregistrer devrait être facile mais je ne peux pas trouver un bon échantillon. (Aucun problème avec l'envoi de la valeur au serveur ASP.NET)
- Votre application serveur crée une chaîne de charge utile, codage JSON, envoie au serveur APNS pour chaque (ou peut-il s'agir de groupes) d'iPhones à l'aide de leur périphérique jeton qui a été enregistré dans la base de données.
Donc, pour développer l'ajout, voici les pièces:
Le code d'enregistrement iPhone
- code
qui envoie le code d'enregistrement iPhone au serveur et enregistre sur DB (ce qui est facile et J'ai déjà ces pièces).
Le code de contact APNS côté serveur dans C#. Cela inclut également l'utilisation du certificat généré sur le site Web Apple Developer.
De même, la charge utile peut-elle être une question à choix multiple pouvant être résolue avec le résultat renvoyé au serveur?
Merci d'avance pour l'aide. Je vais tourner dans un tutoriel pour les autres.
Salut @RickLeinecker, avez-vous déjà été capable de créer du code générique pour un projet iPhone et une application web ASP.NET avec des instructions pas à pas? Ce serait génial si vous pouvez fournir cela pour les autres. – Brabbeldas