0

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

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

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

有人遇到推送通知提供者吗?

4

3 回答 3

0

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

您是否按照此处的说明进行操作

使用他们提供的这个静态库似乎没有什么特别的事情要做。

更新

如果您下载并包含 UA 提供的最新库并将其放入您的项目中,ARC 会抱怨它们包含的示例 UI 内容。如果您不使用它们,只需删除它们。然后它编译就好了。

于 2013-05-15T16:37:56.087 回答
0

我对 UA 不太熟悉,但是,您可以执行以下两件事之一来解决问题:

  • 添加 UA 类并使它们成为 unARC,放入设置->构建阶段->编译源,标志:-fno-objc-arc
  • 创建具有 Web 服务的提供程序。您可以按照文章如何在Ray 文章中创建 Web 服务
于 2013-05-15T16:38:55.837 回答
0
 [[UIApplication sharedApplication] enabledRemoteNotificationTypes];
 [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];

此代码在 appdelegate first 方法中实现。

使用此代码获取推送通知

于 2013-05-18T07:31:16.740 回答