首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
heipidage007
›
全部回复第 1 页 / 共 1 页
回复总数
3
2018-04-04 16:49:57 +08:00
回复了
fox0001
创建的主题
›
Android
›
关于屏蔽微信和 QQ 的后台运行
作为 gcmformojo 的开发者,也是一个业余且只有一点 C 语言基础而且这是第一个开发的应用的人来说,你的需求就是我当初的需求。再没有开发这个应用之前,用的是绿色守护唤醒微信,但是后来觉得这样的唤醒不舒服,因为要杀掉进程,重新启动后速度又慢,无法忍受。 后来有 appstandby,可以保留后台,限制应用的后台唤醒(实际上微信的唤醒锁靠 appstandby 无法禁止)。从这个时候起,我和绿色守护的开发者进行了一些测试,判断出微信没有走高优先级推送,后来和微信取得了联系,修正了这个错误。但是形势并不如预想,因为我感觉微信的这个 gcm 只是原来不经意间做的一个东西,可能当初和开发 ios 版的时候采取了同样的设计思路,所以侥幸保留了这个 gcm 推送。实际上,推送内容是经过谷歌推送到了手机客户端的,只是并没有响应的接口去使用他,其实也很简单,只需要加几行代码就能让这个消息显示出来。 后来再与开发组的沟通下,还是没有直接弹出消息,只是优化了 gcm 唤醒后的一些逻辑,目前看来似乎还可以,但是目前的 gcm 有时候断断续续的。
好了,再说说 gcmformojo 吧,怎么说呢,在 leobin 的协助下,完成了人生中第一个上架的应用 。。。所以代码很丑,架构也不规范,不过好在能用,大概是花了一个寒假做出来的。初期只使用了 gcm,后来陆续加入了 hwpush\mipush 和魅族的推送,现在又取消了魅族推送(因为开发者平台似乎做了一些限制)。
后来又有了 ffm 这个应用,代码比我的好多了,用起来也很舒服。只是他不支持 mipush 这些。
其实这个东西最主要是感谢灰灰开发的 mojo-webqq,这才是最主要的工作。
如果你没有国外服务器的话,用 mipush 吧,最好是 miui 系统,我觉得用起来还是很舒服(至少家长群里老师发的消息能及时收到 。。。)。
2017-06-08 09:39:23 +08:00
回复了
czz811
创建的主题
›
问与答
›
淘宝上卖的美国高校邮箱是怎么办到的?
@
allan888
请问你那个社区大学的邮箱现在怎么样了??
2017-03-13 08:51:20 +08:00
回复了
wuxiao2522
创建的主题
›
Android
›
为了让 APP 及时推送通知,不能清后台?
因为想治钉钉,所以搜到这个帖子。看到有人提及我开发的 gcmformojo 所以谈一下。
本人纯属安卓开发新手,这也是我第一个应用,不成熟,不过对 gcm 的一些机制有了一些了解。
gcm 没有被墙,这事我发现很久了,也在知乎酷安上说了好几次。即便部分地区被墙了,换个 hosts 就可以了。而且似乎现在谷歌 services 会自动选择能连的 ip 来使用 gcm (也就是说我 hosts 指定的 ip 不一定被用到)。
gcm 现在叫做 fcm ,开发起来也很简单,分透传和自显示消息。透传消息的通知弹出需要自己写代码,可以自己随便处理数据。而自显通知,不需写代码,他会自己弹出一个通知。应用本身不需要后台服务,完全依靠谷歌服务来接受消息。来通知后是拉起应用还是打开啥应用,都可以在代码里自己写 intent 。透传消息的弹出是需要自己的代码里实现的。
微信的 gcm 消息和 ios 的一样内容,只是目前在弹出通知这块没用上。今年可能会有些突破。
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
988 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms ·
UTC 20:48
·
PVG 04:48
·
LAX 13:48
·
JFK 16:48
Developed with
CodeLauncher
♥ Do have faith in what you're doing.