我已经上传了
Flutter
应用程序,其测试功能可以在没有凭据的情况下打开 admin panel
。我现在已经纠正了这个问题,但有一些用户使用有缺陷的应用程序版本。有什么办法强制用户更新应用程序吗?或者从 google play console
禁用某些特定版本?
预先感谢您!
由于您现在已经推出了有缺陷的应用程序,因此您不能强迫任何人升级,因为该应用程序没有内置功能(而且任何保存的 apk 仍然容易受到攻击)。现在最好的情况是将您的 api 端点更新为新端点并阻止以前的端点。)
构建一个新应用程序:
3.如果服务器具有更大的最小允许版本号,您可以使用强制更新的服务检查当前应用程序版本(显示应用程序强制需要更新的内置屏幕)。
我现在正在努力。所以我考虑在后端保存保存的数据(android_version=1.0 和 ios=1.0),并且应用程序在打开时应该检查它是否在后端包含相同的版本。 if(same_version)=> 保持相同的应用流程 其他(移动设备上的版本与后端保存的版本不同):我将用户重定向到路径 /update,其中包含 update_screen,该 update_screen 引导用户使用 url_launcher 访问 google play ..并且用户无法控制导航,因为这将是堆栈上的唯一屏幕。 ps:如果您阅读本文并且您有更好的解决方案或对此的优化..请分享