Stockez les identifiants de push mobile pour les applications mobiles Android ou IOS qui utilisent le SDK mobile IBM Verify. ISV prend en charge le service Apple Push Notification (APNs) pour iOS et le service Firebase Cloud Messaging (FCM) pour Android. Les données d'identification sont stockées sous le numéro unique appId de l'application mobile. Les références de production et de développement sont prises en charge. Les informations d'identification sont récupérées au moment de l'exécution lors de l'envoi de notifications push à l'application mobile.
Un identifiant unique attribué par l'ISV pour les informations d'identification push est renvoyé dans l'en-tête de réponse "location".
Entitlements requis : managePushCreds (Manage Push Notification Credentials).
AppId
The appId spécifié dans la charge utile doit correspondre à l'identifiant d'application unique pour l'application mobile. Les informations d'identification pour les applications IOS et Android doivent être stockées à l'aide d'appels API distincts, sauf si les applications IOS et Android utilisent la même adresse appId.
Firebase Credentials
Le JSON du compte de service peut être généré via la Firebase Console dans Project Settings -> Service Accounts. Pour plus d'informations, consultez la documentation Firebase sur son HTTP v1 API.
APNs Credentials
Téléchargez le fichier de certificat APNs (.cer) pour votre application à partir du site Web de votre développeur Apple et convertissez-le au format base64 à l'aide de la commande suivante steps:
1. Une fois le certificat SSL prêt, cliquez sur Télécharger pour l'enregistrer sur votre Mac.
2. Sur votre Mac, repérez le certificat SSL que vous avez téléchargé, puis double-cliquez dessus pour l'installer dans votre dossier keychain.
3. Sur votre Mac, ouvrez Keychain Access. Dans la rubrique Mes certificats, repérez le certificat que vous venez d’ajouter; il devrait s’intituler Apple Development iOS Push Services : your.bundle.id.
4. Cliquez avec le bouton droit sur le certificat, sélectionnez Exporter les services Push iOS de développement Apple : your.bundle.id, puis enregistrez-le au format «.p12. Saisissez un mot de passe pour protéger l' certificate.
5 exportée. Depuis le terminal, base64, encodez le fichier p12 à l'aide de la commande suivante :
$ base64 --input Certificate.p12 --output Certificate.txt
6. Utilisez le contenu de Certificate.txt comme “base64Cert” dans la charge utile du corps du message.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
201Les informations d'identification push ont été créées.
