我们有一个Alexa技能,需要使用Google登录进行帐户关联。
Google登录需要在Alexa的Android应用中禁用浏览器的本地存储,导致通过Alexa的Android应用程序链接失败。
有没有办法避免Google登录需要本地存储或我们可以用来避免此问题的工作轮次?
- 详细信息 -
我们可以使用Alexa的网站应用程序(http://alexa.amazon.com/)在浏览器中成功链接该帐户,但在使用Alexa的Android应用程序时,它会失败。
如果失败,我们会在Android日志中看到以下错误消息:
I/chromium: [INFO:CONSOLE(6)] "Uncaught TypeError: Cannot read property 'getItem' of null", source: https: //ssl.gstatic.com/accounts/o/2748322407-idpiframe.js (6)
根据此回答ERROR/Web Console: Uncaught TypeError: Cannot call method 'getItem' of null at http://m.youtube.com/:844,当Android应用中的本地存储设置被禁用并建议启用时,会发生错误。我们无法启用它,因为这是Alexa的Android应用程序。
我们确认通过阻止网络浏览器中的本地存储,然后使用Alexa的网站应用程序(http:// alexa.amazon.com/)尝试帐户链接来访问本地存储是个问题,我们看到同样的问题