【发布时间】:2014-01-07 15:53:26
【问题描述】:
我正在寻找为 Unity iOS 游戏创建推送通知系统的解决方案。
在这个好tutorial,我看到我需要一个服务器。
目的是提供一般通知,例如应用更新、新内容等...
我有一些问题:
- 我可以使用什么解决方案来创建通知服务器?似乎 Windows Azure 可以处理,不是吗?
- 如何管理通知?
谢谢。
【问题讨论】:
标签: ios azure notifications push-notification
我正在寻找为 Unity iOS 游戏创建推送通知系统的解决方案。
在这个好tutorial,我看到我需要一个服务器。
目的是提供一般通知,例如应用更新、新内容等...
我有一些问题:
谢谢。
【问题讨论】:
标签: ios azure notifications push-notification
Azure 可以通过 移动服务 和 通知中心 中的 APNS(iOS 推送)支持轻松处理您的推送通知需求。
移动服务要求您自己进行管理/管理,而通知中心将处理所有这些(显示日志、成功推送的诊断、错误、错误注册)以及与其他功能一样,例如基于标签的注册(允许推送给特定用户等)和模板。
如果您只关注Notifications 并且不需要存储数据,我会考虑Notification Hubs (http://www.windowsazure.com/en-us/documentation/services/notification-hubs/)。
就 Unity 支持而言,Microsoft 目前没有提供任何内容。
但是,BitRave 有一个用于 Azure 移动服务和 Unity 的开源插件 (http://www.bitrave.com/azure-mobile-services-for-unity-3d/)。
通知中心 拥有一切(注册推送、触发推送等) ) 通过 REST API 公开,因此如果您习惯使用 Unity 发出 HTTP 请求,连接到 Notification Hubs (http://msdn.microsoft.com/en-us/library/dn223264.aspx) 应该非常简单。
至于触发推送通知,Azure 有很多选择,包括:从 iOS 应用程序触发、使用移动服务、使用网站/云服务/VM。这取决于您可能需要什么样的服务器/触发架构。
【讨论】:
结帐 Parse.com。开发许可证是免费的,您可以获得 100 万次 API 调用和大量推送通知推送。我对 Azure 的体验是,Parse.com 可以做的一些事情非常乏味且难以完成。
【讨论】:
使用 pushsharp 。这适用于所有设备,而且是免费的
【讨论】: