【发布时间】:2018-08-03 19:11:19
【问题描述】:
我正在尝试在 React Native 应用程序中实施 AWS-Amplify,以便可以将事件发送到 Pinpoint 进行分析。用户无需登录即可使用该应用程序,因此他们无需通过 Cognito 进行身份验证。
我注意到未经身份验证的用户的身份似乎不会持续存在,因此当我关闭或卸载应用程序时,会在我启动应用程序时生成一个新的身份 ID。 The docs 建议这应该被缓存,但似乎在使用 AWS Amplify 时缓存正在清除。
有没有办法在 AWS-Amplify 或 Cognito 上为返回的未经身份验证的用户设置或重用身份 ID,这样就不会分配新的身份 ID?
我查看了 amazon-cognito-identity-js,看看是否有办法对未经身份验证的用户执行此操作,但无法找到我所描述的内容:see here。
总的来说,我是 AWS Amplify/Cognito/Pinpoint 的新手,因此非常感谢您对做类似事情的任何想法或建议!
【问题讨论】:
标签: amazon-cognito aws-cognito aws-pinpoint aws-amplify