In App update not working for app bundle apk

佐手、 提交于 2019-12-01 03:32:54

问题


I have implemented recently launched In-App update API in my android app. When I build apk and test this functionality it works fine. ( I have uploaded apk with higher version with beta track). But when I build app bundle and upload the app bundle to internal internal app sharing , App update dialog is never prompted. (same source code only difference is in first case apk and in second case via app bundle).


回答1:


In-App updates are not yet supported with internal app sharing.

We are working on this, but do not yet have a timeframe for completion of this feature.

Update: Internal App sharing now supports testing In-app updates.

By visiting an Internal App Sharing link with a higher version code (but not installing it yet), an app that you already installed through Internal app sharing 'learns' of the new version, which allows you to test the in-app update flow.




回答2:


In app update works only if you have uploaded app-bundle to production track on play store. As mentioned by Serge Beauchamp, it will not work for internal app sharing. During my last production release, I have uploaded app-bundle instead of apk. Initially I could not see in-app update dialog may be for first 1-2 hours. But when I tried again on next day, I could see in-app update dialog. My suggestion is if your release is mandatory, implement fallback mechanism for update. In case play store refuses to show in-app update available, show your own dialog where you can redirect user to play-store to update app. You can use below code for fallback mechanism

    if (appUpdateInfo.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE && appUpdateInfo.isUpdateTypeAllowed(AppUpdateType.IMMEDIATE))  {
     //play store says update available. In App update dialog will be displayed
} else {
    //its mandatory release but play store says no update available ,
    // show custom UI to redirect to play store
}


来源:https://stackoverflow.com/questions/56344760/in-app-update-not-working-for-app-bundle-apk

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!