端点不符合创建Amazon Pinpoint广告系列的条件

时间:2019-08-08 17:16:47

标签: ios react-native push-notification aws-amplify

当我尝试在Amazon精确定位中创建广告系列时,细分创建部分中没有显示符合条件的端点。即使我有一台设备已成功从测试消息传递部分接收到推送通知。

我已经完全按照文档(https://aws-amplify.github.io/docs/js/push-notifications中的说明)为我的react-native应用程序实现了iOS推送通知。一切正常,前端和后端没有任何错误。当我运行代码时:

PushNotification.onRegister((token) => console.log(token)); 

我成功收到了应用令牌。 通过使用onRegister函数生成的令牌,我什至可以从测试消息传递部分接收推送通知。

但是,当我尝试以亚马逊定位创建广告系列时。我无法超越“创建细分市场”部分,因为尽管共有6个终结点,但仍有0个合格终结点。为什么我的端点不合格? 我已经在设备上进行了测试。我已经在模拟器中测试过。我尝试将auth和un auth角色的IAM访问权限更改为

“移动定位:*”

以便他们可以完全查明位置。

我想念什么?为什么我的端点不合格?

在我经历的所有教程中。该细分受众群会自动识别出该测试设备符合条件。为什么这对我的项目不起作用?

1 个答案:

答案 0 :(得分:1)

我发现在Amplify中使用Analytics.updateEndpoint()时需要设置optOut: 'NONE',然后我的端点才有资格创建广告系列

请从此处https://aws-amplify.github.io/docs/js/analytics参见“更新端点”部分