1

我正在尝试在 React Native 应用程序中实现 AWS-Amplify,以便可以将事件发送到 Pinpoint 进行分析。用户无需登录即可使用该应用程序,因此他们无需通过 Cognito 进行身份验证。

我注意到未经身份验证的用户的身份似乎不会持续存在,因此当我关闭或卸载应用程序时,会在我启动应用程序时生成一个新的身份 ID。文档建议这应该被缓存,但似乎在使用 AWS Amplify 时缓存正在清除。

有没有办法在 AWS-Amplify 或 Cognito 上为返回的未经身份验证的用户设置或重用身份 ID,这样就不会分配新的身份 ID?

我查看了 amazon-cognito-identity-js,看看是否有办法对未经身份验证的用户执行此操作,但无法找到我所描述的内容:请参阅此处

总的来说,我是 AWS Amplify/Cognito/Pinpoint 的新手,因此对于做类似事情的任何想法或建议将不胜感激!

4

1 回答 1

-3

这是 AWS Amplify 中的一个已知问题,应该已在最新版本中修复。

于 2018-03-29T18:58:16.693 回答