Tag: 亚马逊 sns

为AWS SNS创建推送通知平台

脚步: 在开发人员帐户中添加iOS证书 获取应用程序私钥(.p12文件) 在SNS仪表板中创建推送通知平台 首先,我们必须创建iOS证书(生产/开发) 转到https://developer.apple.com/ 为了发展 证书>开发 点击+号(右上角) 在“开发”部分下>选择“ Apple Push Notification服务” SSL(沙盒) 选择AppId(iOS应用程序的构建标识符) 创建一个CSR文件。 (按照说明进行操作) 上传CSR文件。 下载证书文件 用于生产 证书>生产 点击+号(右上角) 在“生产”部分下>选择“ Apple Push Notification服务” SSL(沙盒和生产) 选择AppId(iOS应用程序的构建标识符) 创建一个CSR文件。 (按照说明进行操作) 上传CSR文件。 下载证书文件 双击从上一步下载的.cer文件 打开“钥匙串访问”,选择“ 密钥” ,然后突出显示您的应用程序私钥。 单击文件 ,单击导出项目… ,然后在另存为:字段中输入名称。 接受默认的.p12文件格式,然后单击保存 。 转到https://console.aws.amazon.com/sns/ 在“应用程序”>“创建平台应用程序”下 为应用命名 推送通知平台> Apple生产 (用于生产) 推送通知平台> Apple生产 (用于开发) 推送证书类型> iOS推送证书(默认) 选择下载的.p12文件 输入密码(您在上一步中保存的密码) 单击>加载凭据表单文件 […]

使用Amazon SNS服务发送推送通知

我们正在开发一个发送推送通知的移动应用程序,我们希望使用Amazon SNS服务来完成,我想确认我们计划如何pipe理设备注册和推送通知发送的总体思路。 据我所知, 在Amazon SNS中有PlatformApplication的概念,我们指定它是Android / iPhone还是环境(Test / Prod,…) 然后,PlatformEndPoint的概念是“设备和移动应用程序”,所以我想像下载和安装应用程序的每个人都需要在适当的平台上创build一个EndPoint,这取决于设备的types(android,苹果) 我的问题是,何时应该创buildPlatformEndPoint,每次login到应用程序,我们应该删除它每次他退出? 然后当PlatformEndPoint被创build,我需要发送推送通知给特定的用户(不是每个人),我将使用Publish API与适当的TargetArn参数。 非常感谢您的意见和build议

AWS推送通知服务集成错误

我试图将亚马逊推送通知集成到我的iPhone应用程序。 我确实按照这里提供的教程正确。 创buildPlatform EndPoint时出现此错误。 (似乎身份池许可问题???) CognitoIdentityCredentials is not authorized to perform: SNS:CreatePlatformEndpoint 完整信息: Error: Error Domain=com.amazonaws.AWSSNSErrorDomain Code=4 "The operation couldn't be completed. (com.amazonaws.AWSSNSErrorDomain error 4.)" UserInfo=0x165dcef0 {Type=Sender, Message=User: arn:aws:sts::290442422498:assumed-role/Cognito_Laugh_DevUnauth_Role/CognitoIdentityCredentials is not authorized to perform: SNS:CreatePlatformEndpoint on resource: arn:aws:sns:us-east-1:290442422498:app/APNS_SANDBOX/Laugh, __text=( "\n ", "\n ", "\n ", "\n " ), Code=AuthorizationError} 码 AWSRegionType const CognitoRegionType = AWSRegionUSEast1; […]

亚马逊SNS移动推送 – 如何批量订阅端点的主题?

我正试图将我现有的iOS推送通知基础设施移到亚马逊SNS移动推送。 我从我的本地数据库导出所有的令牌到SNS应用程序(使用CSV)。 现在我想发送推送通知给我所有的10,000个用户。 我认为唯一的方法是创build一个主题,并订阅该主题的所有用户,然后发布消息到该主题。 是否有任何简单的方法可以将我导入到系统中的所有10,000个用户订阅到一个主题? 谢谢你的帮助!