question

Deb Schwartz avatar image
Deb Schwartz asked

Issue with account linking on iOS9

The new account linking has been working for us on Android, but today we tried linking an iPhone 6 with iOS 9 to a development skill and that isn't working. On Android, when I touch 'Link Account' I typically see a mostly blank screen with 'Amazon Alexa' at the top, and then it opens a new browser tab to our site's login page. On the iPhone, it appears to just stay on the mostly blank 'Amazon Alexa' page. Has anyone else run into this?
alexa skills kitsubmission testing certification
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Stefan Negritoiu avatar image
Stefan Negritoiu answered
We just finished implementing account linking for our skill and tested from iOS 9 and worked fine. Most likely there was trouble reaching the actual web page and unfortunately the embedded Web view is not good at showing error messages. I recommend you verify by trying to manually open your login page from Safari on the same iOS device. If that works then it's an Alexa app problem but in our experience when Alexa app wouldn't render anything it was also the case that Safari couldn't reach the URL. HTH, Stefan
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Deb Schwartz avatar image
Deb Schwartz answered
Thanks for the testing tip. Mobile Safari loads our login page without any problems, and all the relevant code on the phone is up to date, but the Alexa app still won't go to it. There seems to be a bug in the app.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Pizzaeater avatar image
Pizzaeater answered
I've got account linking to work with iOS 9 using a self-signed cert. My login screens show up fine in the Alexa app on iOS 9. However, on Android phones, when I click the link account in the Alexa App I just get a blank screen, I don't get my login page. Does the android alexa app version require an official certified cert? (I'm just using a self-signed) If not, any other ideas why it is blank screen for Android?
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Ross@Amazon avatar image
Ross@Amazon answered
The SDK development team was unable to reproduce the issue you are experiencing. For further assistance please contact us ( https://developer.amazon.com/public/support/contact/contact-us) with the appIds of the affected skills.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Deb Schwartz avatar image
Deb Schwartz answered
Amazon's answer to my support query was: The issue you describe is consistent with the behavior when the values for the whitelisted domains aren't provided. Can you please make sure you have whitelisted the correct domains? I hadn't added any domains, so I added the domain that the site is on, and www.google-analytics.com, which my login page also pulls from, and it's now working for both Android and iOS.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.