gpt4 book ai didi

Android 4.0 c2dm 问题

转载 作者:搜寻专家 更新时间:2023-11-01 08:10:12 25 4
gpt4 key购买 nike

当我使用 android c2dm 将通知推送到我的设备时,我遇到了一个奇怪的问题。

如果我使用“管理应用程序->我的应用程序->强制停止”关闭应用程序并尝试向我的设备发送推送,它不起作用。

它适用于我所有其他安卓版本低于 4.0 的设备。

有什么想法吗?

谢谢

编辑:好吧,我又调查了一下,好像是这样杀死应用程序时,后台代码无法运行。

系统日志显示:

05-09 11:43:15.450: W/GTalkService(25542): [DataMsgMgr] broadcast intent callback: result=CANCELLED forIntent { act=com.google.android.c2dm.intent.RECEIVE cat=[net.scimob.xxxxxx] (has extras) }

我不知道为什么它适用于以前版本的 android 而不是 4.0 及更高版本。也许谷歌改变了他们代码中的某些东西。

ps: 当我使用 task killers 时,它没有使用相同的方式来杀死应用程序,c2dm 推送仍然有效。

我希望这对 future 有所帮助!

最佳答案

If I'm closing application using "Manage apps->My application->force stop" and I try to send a push to my device, it doesn't work.

正确。不要那样做。

It works with all my other devices which have an Android version less than 4.0.

这个效果从Android 3.1开始就可以看到。首次安装或强制停止的应用将不会再次运行,直到用户手动启动某些 Activity 。

关于Android 4.0 c2dm 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10513530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com