为什么小密圈会试图拉起其他 APP?

在微博上看到有用户在抱怨「安卓的小密圈总想偷偷去启动其他 APP,让人觉得有点烦」,小密圈有点儿委屈,想来说几句。

– 小密圈需要有推送通知功能,这样有和你相关的消息,才能及时告诉你;

– 安卓下,Google 的推送在国内不能用,因此要么自己开发,要么使用第三方的 SDK;

– 因为国内的应用乱象,手机厂商都有「省电」、「冻结」等功能,把除了微信、QQ 之类巨头应用之外的 APP,在锁屏后都干掉——如果你是小厂商,通知推送功能是自己开发的,很不幸,你的 APP 无法推送了,用户会找你报 Bug;

– 如果使用第三方的 SDK(目前国内常见的有极光、个推、信鸽、友盟、小米、华为、百度等,我们全部测试和使用过),我们的测试结论是:使用小米推送,信息相对实时准确,其他推送到达率偏低;

– 使用小米推送,默认应用之间互相唤醒,而且没有关闭选项。

总结起来就是:

1. 小密圈使用了小米推送,小米推送是通过互相拉起来保活的机制;

2. 由于安卓应用被切换到后台后,可能会被系统回收。在没有互相唤醒情况下,如果被 APP 回收后,推送消息自然就收不到了。第三方推送期望信息是能尽量及时的推送到达终端的,所以就是用了互相唤醒的办法。

我们后续会试试自己开发推送服务,并且跟手机厂商沟通,看看有没有可能找到解决方案,这条路可能漫长而且曲折,相信前途是光明的。

参考链接:

Android端外推送到底有多烦

国内Top500Android应用分析报告

小米推送技术常见问题解答

Android 第三方 Push 推送方案使用调查

更多请查看小密圈帮助与反馈:小密圈使用帮助 - 小密圈

建圈和运营过程中有任何问题可添加风笛(wx:Eislume01)

你可能感兴趣的:(为什么小密圈会试图拉起其他 APP?)