当我尝试在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访问权限更改为
“移动定位:*”
以便他们可以完全查明位置。
我想念什么?为什么我的端点不合格?
在我经历的所有教程中。该细分受众群会自动识别出该测试设备符合条件。为什么这对我的项目不起作用?
答案 0 :(得分:1)
我发现在Amplify中使用Analytics.updateEndpoint()
时需要设置optOut: 'NONE'
,然后我的端点才有资格创建广告系列
请从此处https://aws-amplify.github.io/docs/js/analytics参见“更新端点”部分