根据文档,对于应用程序内更新 API 实现,我使用即时模式。但全屏 UI 上有关闭按钮。当用户单击关闭按钮时,UI 将被关闭。在这种情况下,由于我不希望用户使用我的应用程序,如何处理这种即时流程?
我假设您想禁止用户使用您的应用程序,直到他们更新应用程序?
为此,您可以监听更新状态,如果用户取消,您可以请求再次开始更新(也许向用户显示一个对话框/消息,解释为什么需要更新)。
来自文档
获取更新状态的回调
开始更新后,您可以使用
onActivityResult()回调来处理更新失败或取消,如下所示。Run Code Online (Sandbox Code Playgroud)@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == MY_REQUEST_CODE) { if (resultCode != RESULT_OK) { log("Update flow failed! Result code: " + resultCode); // If the update is cancelled or fails, // you can request to start the update again. } } }
| 归档时间: |
|
| 查看次数: |
2477 次 |
| 最近记录: |