端点不符合亚马逊精确营销活动创建的条件
Posted
技术标签:
【中文标题】端点不符合亚马逊精确营销活动创建的条件【英文标题】:Endpoints aren't eligible in amazon pinpoint campaign creation 【发布时间】:2019-08-08 17:16:47 【问题描述】:当我尝试在 amazon pinpoint 中创建活动时,段创建部分中没有显示符合条件的端点。即使我有一台设备成功接收来自测试消息部分的推送通知。
我已经完全按照文档 (https://aws-amplify.github.io/docs/js/push-notifications) 中所示为我的 react-native 应用程序实现了 ios 推送通知。前端和后端一切正常,没有任何错误。当我运行代码时:
PushNotification.onRegister((token) => console.log(token));
我成功收到应用令牌。 我什至可以使用 onRegister 函数生成的令牌从测试消息部分接收推送通知。
但是,当我尝试在亚马逊 pinpoint 中创建广告系列时。我不能比创建段部分更进一步,因为尽管总共有 6 个端点,但仍有 0 个符合条件的端点。为什么我的端点不合格? 我已经在设备上进行了测试。我在模拟器中测试过。我尝试将我的身份验证和非身份验证角色的 IAM 访问权限更改为
“移动定位:*”
这样他们就可以完全访问 pinpoint。
我错过了什么?为什么我的端点不合格?
在我学习过的所有教程中。该段自动识别测试设备是合格的。为什么这不适用于我的项目?
【问题讨论】:
你找到原因了吗? 【参考方案1】:我发现在 Amplify 中使用 Analytics.updateEndpoint()
需要设置 optOut: 'NONE'
,然后我的端点才有资格创建活动
从这里查看“更新端点”部分https://aws-amplify.github.io/docs/js/analytics
【讨论】:
以上是关于端点不符合亚马逊精确营销活动创建的条件的主要内容,如果未能解决你的问题,请参考以下文章
亚马逊卖家中心 - SP-API - 创建提要文档 - InvalidInput