如何将推送通知发送到用户的设备,而不仅仅是我自己的设备

时间:2011-02-25 17:09:57

标签: iphone ios cocoa-touch apple-push-notifications

我想问一下我需要做什么推送通知,我做了很多事情并且成功地从我的mac发送推送到组织者中存在的设备(使用PushMeBaby源代码)。但是我很困惑为其他设备(所有拥有我的应用程序)和我如何获得他们的令牌设备号码?

只是在大标题中告诉我我需要什么。

由于

2 个答案:

答案 0 :(得分:1)

使用UIApplication的

- (void)registerForRemoteNotificationTypes:(UIRemoteNotificationType)types

设备令牌将通过回调返回:

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken

然后你必须将deviceToken发送到你的服务器。注意:deviceToken可能会不时更改。因此,您必须每次都检查它,如果它发生变化,请重新提交给您的服务器。

确保路由器上的端口2195已打开。您还应该在Provisioning portal上注册您的远程通知应用程序。

答案 1 :(得分:0)

不要宣传其他人的东西,但有一种简单的方法可以通过xtify和Parse google发送预制代码的通知,他们都是免费的。