端点不符合亚马逊精确营销活动创建的条件

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

根据搜索引擎工作原理分析怎么撰写亚马逊listing

亚马逊云搜索查询

如何通过 API 支付 Facebook 营销活动费用以运行通过 FB 营销 API 创建的广告?

不使用亚马逊 S3 存储桶创建亚马逊云端分发