Enregistrer un point de terminaison d'appareil mobile en tant qu'utilisateur d'une instance d'application - Amazon Chime SDK

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