- Newest
- Most votes
- Most comments
-
Yes, mostly but there is a variable part in the userId.
When a skill disabled and enabled again this userId changes. -
The enrollment link is for a single time use. There is also a time limit the link is valid.
-
Correct. The user enables the private skill for their Alexa account and can then access it on any of their Alexa devices.
-
The enrolled users subscription is per enrolled user. It doesn't matter how many devices the user has. The skill is enabled for the users' Alexa account.
The userArn is a separate from this and is used to map a users' Alexa account with a specific A4B organization and the email address they are invited on.
- You can't specify the userARN yourself, but the userARN won't change.
I hope this demystifies how the enrolled user model works.
Cheers,
Milo
Thanks for the clarifications, milo@aws.
Two more follow-up questions:
session['user']['userId']
for A4B private skill is "userId of the users' Alexa account" not the userARN?
- I wonder if the invite link is onetime use only, or it could be used multiple times? The person who is receiving the invite via email may enable the skill and then may forward the invite link to others and they may use the same invite link to enable the skill... So, there is a possibility to have a 1-to-many relationship between userARN and userId (Alexa accounts), am I correct?
Because userARN is associated with the invite link (the email address of invitee).
Thanks.
Edited by: AriNm on Nov 13, 2019 10:00 AM
Relevant content
- asked 2 months ago
- AWS OFFICIALUpdated 2 months ago
- AWS OFFICIALUpdated 3 years ago
- AWS OFFICIALUpdated 2 years ago