TinkerPatch / tinkerpatch-sdk

TinkerPatch SDK
http://tinkerpatch.com
MIT License
294 stars 56 forks source link

你好,成功接入了Tinker以后,实现热更新成功了。就是有一个问题,APP放在那里,过一段时间会自动退出,有时候是几分钟,有时候是20分钟、或者几个小时,APP就自动退出回到桌面了,请问是什么原因呢 #146

Open adelian opened 5 years ago

sbLaughing commented 4 years ago
  1. 设置补丁生效策略

TinkerPatch SDK 默认在补丁合成成功后,等应用的主进程重新启动时生效。若我们希望用户可以尽快的生效,可以指定用户锁屏时自动重启应用:

// 默认为false TinkerPatch.with().setPatchRestartOnSrceenOff(true); 设若我们也不想在锁屏的时候重启,例如弹出对话框咨询。可以采取自定义回调接口:

TinkerPatch.with().setPatchResultCallback(new ResultCallBack() { @Override public void onPatchResult(PatchResult patchResult) { Log.i(TAG, "onPatchResult callback here"); } });

文档里有写