美文网首页iOS学习iOS 开发每天分享优质文章
为什么小密圈会试图拉起其他 APP?

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

作者: 唯奇点 | 来源:发表于2017-01-20 17:42 被阅读32次

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

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

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

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

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

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

    总结起来就是:

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

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

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

    参考链接:

    Android端外推送到底有多烦

    国内Top500Android应用分析报告

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

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

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

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

    相关文章

      网友评论

        本文标题:为什么小密圈会试图拉起其他 APP?

        本文链接:https://www.haomeiwen.com/subject/zkfgbttx.html