我可以使用什么PushNotification Provider?

时间:2013-05-15 16:02:17

标签: iphone ios push-notification apple-push-notifications provider

我想将我的iOS应用设置为发送PushNotification。

我尝试过UrbanAirship,但这个与ARC不兼容。

所以我试图在GitHub中找到一个安装在我的主机上。但我没有找到。

有没有人遇到推送通知提供商?

3 个答案:

答案 0 :(得分:0)

仅仅因为UA库不兼容ARC并不意味着你不能在你的项目中使用它。

您是否按照说明here

进行操作

使用它们提供的静态库看起来没什么特别的。

<强>更新

如果您下载并包含UA提供的最新库并将其放入您的项目中,ARC会抱怨它们包含的samle UI内容。如果您没有使用它们,请删除它们。然后编译得很好。

答案 1 :(得分:0)

我对UA并不熟悉,但为了解决这个问题,你可以做以下两件事之一:

  • 添加UA类并使其成为unARC,放入设置 - >构建阶段 - &gt;编译源,标志:-fno-objc-arc
  • 使用Web服务创建提供程序。您可以按照文章关注如何在Ray Articles
  • 中创建Web服务

答案 2 :(得分:0)

 [[UIApplication sharedApplication] enabledRemoteNotificationTypes];
 [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];

这个代码在appdelegate第一个方法中实现。

使用此代码获取推送通知