12

我开始寻找Apple推送通知服务。 我有一个使用MonoTouch的框架,推送通知使用单点触摸服务

如何开始让我的应用程序使用苹果推送通知服务,

我应该创建一个处理我的事件,如果插入事件被捕获为Web服务创建例如我发送数据到APNS,这是所有 或应该创建一些特定的东西。 并在客户端我应该添加一些方法来处理来自APNS的通知? 我真的很困惑,我不知道从哪里开始做这一切。 在此先感谢您的帮助

回答

7

两个资源,我将开始与同时开始了解APN低于:

About Local Notifications and Push Notifications

How to build an Apple Push Notification provider server

您可能还需要检查出Urban Airship。他们提供免费的APN提供商,每个月最多可发送100万条消息。

在code.google.com上还有一个专门使用MonoTouch和APN的项目。 apns-sharp我没有看过代码,但我可以帮你。

+0

谢谢,我明白了服务器端的供应商,很容易实现, 但我只有我们如何使用MonoTouch的, 得到的clientDevice关键几个问题,我认为,我们必须在此改变在客户端的三种方法侧: - \t公共覆盖无效FailedToRegisterForRemoteNotifications(UIApplication的应用,NSError错误) - \t公共覆盖无效RegisteredForRemoteNotifications(UIApplication的应用,NSData的deviceToken) - \t公共覆盖无效ReceivedRemoteNotification如提到 – Khaldoun 2011-03-31 20:14:53

+2

APNS锐利(UIApplication的应用,NSDictionary的USERINFO) hipplar有一个monotouch项目,可以帮助你注册远程通知蒸发散。看到这里http://code.google.com/p/apns-sharp/downloads/list – 2011-03-31 20:55:57

+0

在应用程序购买呢?你有什么主意吗?? – Khaldoun 2011-04-01 14:08:15

4

推你 https://github.com/Redth/PushSharp/

这就像APNS-的新版本,夏普可能是有用的尖锐。您必须编写您的iPhone应用程序(以便您可以接收APN),然后使用Push Sharp作为您的APNS提供商服务器。