在不使用C2DM的情况下在Android上发送推送通知

在不使用C2DM的情况下在Android上发送推送通知,第1张

概述是否可以在不使用Googleserver:C2DM的情况下向Android应用程序发送推送通知?所以,我想拥有自己的服务器直接向应用程序发送通知,但我不确定设备是如何感知通知的,因为设备需要接收通知,即使应用程序没有运行和通知应该出现在通知中心.我认为www.airpush.com的那些人已经成功了,

是否可以在不使用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上发送推送通知所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1114330.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存