Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何强制用户更新应用程序?_Android_Updates - Fatal编程技术网

Android 如何强制用户更新应用程序?

Android 如何强制用户更新应用程序?,android,updates,Android,Updates,我在playstore上有一个购物应用程序。 用户必须有许多新的更新。 所有用户都需要更新新的Apk 如何强制所有用户更新其应用程序 你不能这么做。您的API必须与旧版本的APK一起使用。 请记住,用户可以卸载您的一些更新 作为最后手段,您可以在APK中检查API的版本,显示警告并禁止使用您的应用程序。您不能这样做。您的API必须与旧版本的APK一起使用。 请记住,用户可以卸载您的一些更新 作为最后手段,您可以在APK中检查API的版本,显示警告并禁止使用您的应用程序。Hmm您可以通过以下方法来

我在playstore上有一个购物应用程序。 用户必须有许多新的更新。 所有用户都需要更新新的Apk


如何强制所有用户更新其应用程序

你不能这么做。您的API必须与旧版本的APK一起使用。 请记住,用户可以卸载您的一些更新


作为最后手段,您可以在APK中检查API的版本,显示警告并禁止使用您的应用程序。

您不能这样做。您的API必须与旧版本的APK一起使用。 请记住,用户可以卸载您的一些更新


作为最后手段,您可以在APK中检查API的版本,显示警告并禁止使用您的应用程序。

Hmm您可以通过以下方法来完成此操作

将应用程序的更新代码版本添加到服务器 创建一个web服务,返回您放置的版本代码 服务器 如果您有BaseActivity,则对该活动执行第三步,即第一个活动或启动器活动

在onResume方法中,点击该服务并获取应用程序版本代码,然后将该代码与当前应用程序代码匹配。如果两者都相同,则为ok,否则提示用户并通过关闭应用程序将用户带出应用程序。 NTOE:您可以使用以下代码获取安装在设备中的应用程序的当前版本


希望这能对你有所帮助。

嗯,你可以通过下面的方法做到这一点

将应用程序的更新代码版本添加到服务器 创建一个web服务,返回您放置的版本代码 服务器 如果您有BaseActivity,则对该活动执行第三步,即第一个活动或启动器活动

在onResume方法中,点击该服务并获取应用程序版本代码,然后将该代码与当前应用程序代码匹配。如果两者都相同,则为ok,否则提示用户并通过关闭应用程序将用户带出应用程序。 NTOE:您可以使用以下代码获取安装在设备中的应用程序的当前版本


希望对您有所帮助。

服务器上有一个文件,其中包含最新发布的APK版本。在应用程序启动时,获取文件并将当前APK版本与最新版本进行比较。在这一点上,您可以让用户继续或优雅地引导他们到播放商店

每次更新APK时,您都必须更新服务器上的文件,但另外,您还可以提供其他控件或消息,以便在旧版本不再工作时显示这些控件或消息,以便用户有时间升级


无论如何,您必须在用户获取之前将其编码到应用程序中。

在服务器上有一个包含最新发布的APK版本的文件。在应用程序启动时,获取文件并将当前APK版本与最新版本进行比较。在这一点上,您可以让用户继续或优雅地引导他们到播放商店

每次更新APK时,您都必须更新服务器上的文件,但另外,您还可以提供其他控件或消息,以便在旧版本不再工作时显示这些控件或消息,以便用户有时间升级


无论如何,您必须在用户获得该应用程序之前将其编码到应用程序中。

是的,您可以,您必须使用web服务管理apk当前版本。需要遵循以下步骤

无论何时启动应用程序,请呼叫发送当前应用程序版本的任何服务,并根据此服务器发送预定义的响应,如0或1。如果现有应用程序的值高于0,应用程序更新的值高于1,则您可以管理对话框或一些可操作视图,将应用程序重定向到您的playstore应用程序

就这些!通过这种方式,您可以强制更新应用程序


快乐编码

可以,您必须使用web服务管理apk当前版本。需要遵循以下步骤

无论何时启动应用程序,请呼叫发送当前应用程序版本的任何服务,并根据此服务器发送预定义的响应,如0或1。如果现有应用程序的值高于0,应用程序更新的值高于1,则您可以管理对话框或一些可操作视图,将应用程序重定向到您的playstore应用程序

就这些!通过这种方式,您可以强制更新应用程序


快乐编码

您可以使用在应用程序中提供自定义视图,阻止导航并要求用户更新应用程序。如果您可以使用执行此任务的第三方库,则无需在应用程序/api中管理应用程序版本控制。

您可以使用在应用程序中提供自定义视图,阻止导航并要求用户更新应用程序。如果你可以使用第三方图书馆来执行这样一个任务,就不需要在App/API中管理应用程序版本。

也可以考虑将FieldBasic配置作为替代。它很容易配置和工作得很好。此外,您可以考虑FieldBasic配置作为替代。它很容易配置,并且工作得很好。
PackageInfo pInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
String version = pInfo.versionName;