如何在 aws sns 中注册 iOS 设备令牌以接收推送通知?
Posted
技术标签:
【中文标题】如何在 aws sns 中注册 iOS 设备令牌以接收推送通知?【英文标题】:How to register iOS device token in aws sns to receive push notifications? 【发布时间】:2016-07-22 07:56:40 【问题描述】:我正在使用 AWS 推送通知来发送通知 ios 设备。在 iOS 中,我仍然无法在 AWS 中注册设备令牌,我只能通过 AWS 控制台发送通知。请指导我如何在 didRegisterForRemoteNotificationsWithDeviceToken 委托中注册令牌。
我只想向特定的 ios 设备发送直接通知...
提前谢谢...
【问题讨论】:
【参考方案1】:你应该写在这里:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions
// Override point for customization after application launch.
UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge |
UIUserNotificationTypeAlert |
UIUserNotificationTypeSound categories:nil];
[[UIApplication sharedApplication] registerUserNotificationSettings:settings];
[[UIApplication sharedApplication] registerForRemoteNotifications];
return YES;
【讨论】:
嗨,我只是想将iOS设备令牌注册到亚马逊网络服务(aws)【参考方案2】:我建议查看 Mobile Hub,创建一个配置了推送功能的项目,然后下载示例应用程序。
另外,您可以直接查看 SNS 文档http://docs.aws.amazon.com/sns/latest/dg/mobile-push-apns.html
【讨论】:
【参考方案3】:这是您需要在 AWS SNS 中执行的操作:
-
创建主题
使用设备令牌创建端点
为端点订阅创建的主题
将您的消息发布到主题
每个点都有更多细节,但这是大局。
【讨论】:
以上是关于如何在 aws sns 中注册 iOS 设备令牌以接收推送通知?的主要内容,如果未能解决你的问题,请参考以下文章
多个设备令牌目标指向 AWS SNS 中的单个 Android 设备
使用 Amazon SNS 时无法接收到 iOS 设备的推送通知