在报亭应用程序中,如何查找订阅的设备列表?

我买不起UrbanAirship,所以我试图自己编写报亭应用程序的服务器端。

我打算使用JavaPNS API。 我似乎无法弄清楚的一件事是如何find在我的应用程序中订阅的用户列表。

我可以从Apple查询这些信息吗?

如果我不能那么我猜这意味着每次用户订阅他们的设备令牌直接发送到我的服务器。 我希望事实并非如此,因为我正在跳跃运行我的笔记本电脑上的服务器,并发送自己,而不必让笔记本电脑一整天都在运行,听新的用户。

谢谢!

看起来我需要注册每个设备与我的服务器: http : //www.ibm.com/developerworks/web/library/mo-ios-push/index.html#resources

你find了答案,但万一你真的需要一个服务器,不仅处理推送通知(用于告诉你的应用程序在报亭检查新问题,并在后台下载),而且还用于订阅和应用内购买。

每次启动应用程序时,在刷新UI之前都应该检查几件事情。 您应该检查用户是订阅者还是用户已经购买了该问题,以便您可以显示查看/下载button而不是购买button。

看看这些教程,如果他们有助于更好地理解这些通信,但相信我,你会最终得到像Urban Airship这样的服务之一(我认为UA是最好的select,因为它可以处理所有的事情,而不仅仅是推送通知):

http://ios-blog.co.uk/tutorials/how-to-make-a-magazine-app-in-ios-part-i/

这一点更侧重于服务器部分:

http://ios-blog.co.uk/tutorials/how-to-make-a-magazine-app-in-ios-part-ii/

http://www.viggiosoft.com/blog/blog/2011/10/17/ios-newsstand-tutorial

http://www.raywenderlich.com/2797/introduction-to-in-app-purchases

像往常一样,这是最好的开始(它有你需要的一切): https : //developer.apple.com/devcenter/ios/newsstand/

这些资源可以帮助您为报亭开发应用程序,但仍然没有足够的人员来分享他们的体验。

祝你好运。

编辑:添加这两个链接两个这个列表:

http://www.marco.org/2012/10/11/the-magazine

http://www.marco.org/2012/12/12/the-magazine-future-of-publishing