需要支持?

如果通过文档没办法解决您的问题,请提交工单获取我们的支持!

微信多开信息不推送原理

手机多开 APP 原理?

  • 我们有时候会见到很多人可以一个苹果手机同时多开好几个 APP,那么是如何做到的呢。
  • 首先概念说下,每一个苹果手机APP安装包,都有一个Bundle Identifier,也就是常说的包名,或者叫 APP ID 等叫法。
  • 一个手机上的 APP的包名必须是独一无二不能重复的,就相当于一个大陆每个人的身份号都是独一无二不能重复,不能存在两个相同身份证号的人一样。 APP 包一样,它的包名也是无法在一个手机上重复存在多个的。
  • 手机就相当于中国,APP包就相当于一个中国人,包名(Bundle Identifier)也就相当于一个人的身份证。想要实现多开就要把身份证,也就是包名进行修改成和原来不一样的一个新的包名,然后再安装到手机上即可,就会实现多开。

(1)多开后的包为何收不到推送?

  • 多开后的所有 APP 默认都是无法收到推送的,因为修改了包名,并且大家重签名的证书都是不带推送权限的基本。所以多开后基本都是无法收到推送的,相当于修改了包名也不知道推送给哪个人。就算不修改包名,那么多开后重签名的证书也是不带推送权限大部分。
  • 园元源的证书默认带推送,能推送图片文字。

(2)多开后的包如何才能收到推送?

  • 常见的做法就是后台保活,也就是保持不被系统杀死。默认苹果手机的 APP,举例微信,退出到后台之后,为了性能和省电那么过一段时间就会被系统杀死,APP 自动退出。
  • 有一个办法就是目前常见的做法,有些功能插件就会在微信退出后台后,自动播放一个无声的音频文件,让系统认为还在工作,然后不被杀死,就能收到活跃状态的推送,当然这种弊端也是会造成耗电的情况。

(2.1)还有一种做法就是《官替微信》

  • 什么是官替微信,想要安装官替微信,就要放弃原版微信了,必须卸载从appstore下载的微信。
  • 官替微信就是这个微信的包名和从AppStore 下载的必须要是一模一样的,然后签名用的证书,开启了推送权限,这样的话,这个重签名的微信也能收到推送了,不需要保活播放声音的手段。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索