是否可以在不使用Google server: C2DM的情况下向AndroID应用程序发送推送通知?
所以,我想拥有自己的服务器直接向应用程序发送通知,但我不确定设备是如何感知通知的,因为设备需要接收通知,即使应用程序没有运行和通知应该出现在通知中心.
我认为www.airpush.com的那些人已经成功了,但我不确定如何.
有人可以帮我这个吗?
更新:
另外,我想知道如果我不使用C2DM,如何在通知中心显示通知?如果可以将通知中心配置为从我的服务器接收通知,即使用户删除了我们开发的应用程序,也会注册该设备以接收通知的应用程序.
我想每天发送3-4个通知,但这些通知需要出现在通知中心,它们应该只通过我们的服务器.如何在应用程序中配置通知中心,以便在我的服务器上发出推送通知请求.
谢谢!
解决方法:
根据airpush.com上的常见问题解答,他们没有使用真正的推送通知,而是每天轮询服务器几次.我认为这对你来说是一个可行的解决方案的一个原因是AndroID的C2DM显然使用了Google Play商店,所以它不适用于分布在Google生态系统之外的设备.已售出超过500万台Kindle Fire,值得考虑.
来自Airpush FAQ:
总结When executed once from the main activity of an AndroID™ application, the Airpush clIEnt utilizes AndroID™ OS’s AlarmManager framework to schedule ongoing server polling events a few times per day. If an ad is polled from the server it is cached until optimal display time, which is algorithmically determined by the server.
以上是内存溢出为你收集整理的在不使用C2DM的情况下在Android上发送推送通知全部内容,希望文章能够帮你解决在不使用C2DM的情况下在Android上发送推送通知所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)