想测一下 JPUSH的长链互保 用哪些应用比较靠谱呢

标签: #<Tag:0x00007f657cfe65f8>

想测一下 JPUSH的长链互保 请问 用哪些应用比较靠谱呢

你是想问哪些已经使用了极光推送上线了的app吗?
可以看一下官网最后的合作案例

难道这些app 同时用了几家的推送服务吗?
合作案例都是使用了JPUSH了吗 我看Umeng 和 个推什么的跟极光有一些是重复的
难道这些app 同时用了几家的推送服务吗?

Daemonservice 你可以创建两个应用来测试。

如果需要线上的应用,可以下载华为渠道的keep,珍爱网 的安卓应用,来测试交叉唤醒。

测试步骤:条件是:某个线上的 app 应用A 开启了极光拉起服务

  1. 下载应用A,安装到手机上运行起来,同时也安装您自己的应用A(配置拉起服务)。
  2. 进入手机设置项,点击[运行中],查看运行状态:预期A和A1应用正在运行
  3. 点击[已下载],找到A和A1,点击查看应用信息,分别进行结束运行操作。
  4. 基于两个应用都停止的状态,然后点击A,此时进入手机的[正在运行]项里,查看应用A1的状态,预期:A1被拉起
  5. 基于两个应用都停止的状态,然后点击A1,此时进入手机的[正在运行]项里,查看应用A的状态,预期:A1被拉起

备注:配置 AndroidManifest.xml 开启进程间拉起

 < !-- since 1.8.0 option 可选项。用于同一设备中不同应用的JPush服务相互拉起的功能。 -->
         < !-- 若不启用该功能可删除该组件,将不拉起其他应用也不能被其他应用拉起 -->
         < service
              android:name="cn.jpush.android.service.DaemonService"
              android:enabled="true"
              android:exported="true">
              < intent-filter >
                  < action android:name="cn.jpush.android.intent.DaemonService" />
                  < category android:name="您应用的包名"/>
              < /intent-filter>
          < /service>

注意:

  1. 不是所有使用了极光服务的 App 都愿意开启拉起功能 来拉起别的应用或者被别的应用拉起

  2. 拉起同样会受到系统的限制,该功能只是尽量提高点重启的几率,相当于有比没有好

  3. 成功设置了拉起也不是说马上你杀死,推送测试他就能收到的,需要要等拉起成功,重新帮助你的 App 建立起长连接

  4. 从 3.1.6 版本开始 ,Android 提供了通道共享功能,建议升级,相关文档

能否给一个详细的测试方式 我集成了两个Jpush 发现并不能拉起相关推送 也收不到推送

上面就已经说明了详细的测试步骤。

关于拉起
1、不是所有使用了极光服务的App都愿意开启拉起功能 来拉起别的应用或者被别的应用拉起

2、拉起同样会受到系统的限制,该功能只是尽量提高点重启的几率,相当于有比没有好

3、 测试拉起的具体步骤方法: 想测一下 JPUSH的长链互保 用哪些应用比较靠谱呢

4、成功设置了拉起也不是说马上你杀死,推送测试他就能收到的,你要等他拉起成功

了解 我再问个问题
1.测试必须是正式环境打包才可以吗?比如 我集成了两个不同的 都集成了拉起功能 测试可以吗?
2.我的测试过程是这样的 分别开启 A B两个集成了jpunshexample的Demo测试推送没问题,我的决定理想状态是这样的 结束A进程,开启B的推送 A也可以收到 但是目前测试结果是收不到的,必须开启A才能收到
3.如果受到系统限制,请问咱们已知什么系统是可以的?

根据上述说明配的方式,两个应用都开了拉起服务就可以互相拉起。

拉起受系统限制,每个手机系统都不一样,有的只是需要等待一段时间,有的直接限制了拉起,这个我们是没有办法控制的,只是我们的拉起服务会一直想办法去拉起应用。

被杀死的应用拉起后才能收到消息。

暂无法提供确保 100 % 可以的系统和机型,我这里未曾记录

请问如果应用被拉起,会初始化application吗?