Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Enregistrer un point de terminaison d'appareil mobile en tant qu'utilisateur d'une instance d'application
Pour recevoir des notifications push, les utilisateurs de l'instance d'application doivent d'abord utiliser l'RegisterAppInstanceUserEndpointAPI pour enregistrer un appareil mobile. Ils doivent s'inscrire à partir d'une application mobile ayant accès au jeton de l'appareil pour le système d'exploitation de l'appareil.
Pour garantir que l'utilisateur de l'instance d'application a accès à l'application Amazon Pinpoint répertoriée dans l'ARN, l'utilisateur doit être autorisé à appeler mobiletargeting:GetApp
sur l'ARN Amazon Pinpoint. Dans le cas contraire, le SDK Amazon Chime génère une erreur 403 Forbidden lors de l'appel. RegisterAppInstanceUserEndpoint
Cet exemple montre la politique nécessaire pour enregistrer un point de terminaison.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "PermissionToRegisterEndpoint", "Effect": "Allow", "Action": "chime:RegisterAppInstanceUserEndpoint", "Resource": "arn:aws:chime:
region
:aws_account_id
:app-instance/app_instance_id
/user/app_instance_user_id
" }, { "Sid": "PermissionToGetAppOnPinpoint", "Effect": "Allow", "Action": "mobiletargeting:GetApp", "Resource": "arn:aws:mobiletargeting:region
:aws_account_id
:apps/project_id
" } ] }
Pour enregistrer un point de terminaison
Utilisez l'ARN Amazon Pinpoint et le jeton de votre appareil pour appeler l'RegisterAppInstanceUserEndpointAPI.