2

当我尝试启动我的 react-native 项目时,我收到以下错误:AWSPinpointProvider 记录事件失败:Credentials error missing credentials in config. 我还没有使用记录功能,所以我假设这是来自配置功能。我是 react-native 和 AWS pinpoint 的新手,那么我应该在哪里配置凭证?我有一个 ~/.aws/credentials 和 ~/.aws/config 文件,我可以连接到 cognito,它只是导致问题的精确定位。当然,我使用的是 aws amplify。任何帮助,将不胜感激。

import { withAuthenticator } from 'aws-amplify-react-native';  
import Auth from '@aws-amplify/auth';
import Analytics from '@aws-amplify/analytics';
import awsconfig from './aws-exports';
Auth.configure(awsconfig);
Analytics.configure(awsconfig);

我希望在 Pinpoint 中看到诸如应用启动之类的事件。我至少希望它不会使应用程序崩溃。

4

2 回答 2

1
于 2019-07-17T14:26:46.093 回答
0

在查看调试日志后,这是由于您的身份验证配置不允许未经身份验证使用您的应用程序造成的。一种解决方法是在放大 cli 中设置您的身份验证以允许未经身份验证的使用和使用,例如,withAuthenticator hoc 不允许在没有身份验证的情况下进入您的应用程序。

于 2019-10-20T18:00:58.420 回答