【问题标题】:Persisting unauthenticated user on AWS Cognito and AWS Amplify with React Native在 AWS Cognito 和 AWS Amplify 上使用 React Native 持久化未经身份验证的用户
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

    • 为了使您的答案有用,您应该提供一些代码。
    猜你喜欢
    • 2019-04-28
    • 2016-01-17
    • 2020-01-30
    • 2020-01-01
    • 1970-01-01
    • 2019-08-25
    • 2017-01-02
    • 2016-10-29
    • 2019-08-27
    相关资源
    最近更新 更多