如何在Android即时应用程序中存储数据并在已安装的应用程序中恢复它
作者:互联网
据谷歌开发即时应用程序
“最佳实践”是“在安装应用后保持用户状态”
我尝试在即时应用和安装的应用中使用内部存储,但它不起作用,因为有不同的路径:
>即时应用:/data/user/0/com.google.android.instantapps.supervisor/files/hosted/package_name/files
>已安装app:/ data / user / 0 / package_name / files
当然,外部存储也不起作用,因为即时应用程序可以获得它的许可.
有人知道或有想法如何解决这个问题,这应该根据谷歌“最佳实践”来解决?
解决方法:
我能想到的唯一选择是以某种方式在服务器上保存该信息,当用户安装应用程序时,恢复它并继续他离开的地方.
这是Google为带有购物车的应用程序指定的内容(例如),在安装后,用户可以继续购物而不会丢失他可能已经选择的任何文章.另请记住,通过SmartLock,您可以在设备上保存帐户,并在以后的已安装应用程序中恢复.
希望这可以帮助!
标签:android,android-instant-apps 来源: https://codeday.me/bug/20190823/1699524.html