You need to enable JavaScript to run this app. 如何在Amazon SNS中创建支持APNS VoIP推送的平台应用
优惠活动
大模型
产品
解决方案
定价
更多

如何在Amazon SNS中创建支持APNS VoIP推送的平台应用

解决方案

AWS SNS针对APNS VoIP推送单独提供了专用的平台类型枚举值,官方文档未完整标注的两个合法取值如下:

  • 生产环境VoIP推送:APNS_VOIP
  • 沙箱环境VoIP推送:APNS_VOIP_SANDBOX

你只需要将原有代码中Platform参数的取值替换为和你的证书匹配的枚举值即可,修改后参考代码如下:

var attributes = new Dictionary<string, string>
            {
                { "PlatformCredential", password },
                { "PlatformPrincipal", $"-----BEGIN CERTIFICATE-----\n{ apnsCertificate }\n-----END CERTIFICATE-----" }
            };

// 生产环境VoIP用APNS_VOIP,沙箱测试换为APNS_VOIP_SANDBOX即可
var request = new CreatePlatformApplicationRequest { Attributes = attributes, Name = "ApnsVoipPlatform", Platform = "APNS_VOIP" };
var response = _amazonSnsClient.CreatePlatformApplication(request);

注意需要保证证书类型和平台取值匹配:如果使用的是开发环境VoIP证书,必须对应APNS_VOIP_SANDBOX;生产环境VoIP证书对应APNS_VOIP,否则仍会报参数错误。

内容的提问来源于stack exchange,提问作者Jakob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 21:00:01