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   ·   实用小工具   ·   5497 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 08:23 · PVG 16:23 · LAX 00:23 · JFK 03:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.