[Flutter] 实现Flutter App内更新
app内实现根据安卓和IOS平台进行更新
- 时间匆忙,相关操作以及信息都写在代码注释里面了,闲时在补充和完善。
- 功能在android项目中测试可用,ios上还未进行测试,如果ios有问题或者没问题的话都请回来告诉我一下...
- 这份代码只是纯功能上的实现,页面的话等闲下来以后补充一个,比如进度条,提示框,等...
- 如有Bug或者更好的提议请留言告知。
- 全局思路,在MyApp中监听事件,然后使用alert等弹窗事件处理用户操作即可。
- 在
android>app>src>main>AndroidManifest.xml
中添加权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
请直接看代码:点击转至GitHub