强制在Playstore上更新apk

时间:2016-06-27 12:20:59

标签: c# xamarin.android xamarin.forms

在Xamarin Form移动开发中,我创建了一个apk并上传到Google Play商店。

  

Apk当前版本= 12;

     

手机中的Apk = 11;

我想将我安装的apk(11)版本与Playstore(12)上当前版本的apk进行比较,并希望强制更新apk。

我通过

编码找到安装的apk版本
Context context=this.ApplicationContext;
int code = context.PackageManager.GetPackageInfo(context.PackageName, 0).VersionCode;

如何使用xamarin c#在playstore上找到当前版本的apk。谢谢你。

1 个答案:

答案 0 :(得分:1)

没有正式的谷歌API来从Playstore获取您的应用程序的版本号。 Programmatically check Play Store for app updates

要实现此目的,您可以在服务器中维护一个表,每当用户登录时,您可以使用服务器中的版本号检查当前安装的版本,如果它不匹配,则调用意图到Playstore。

OR

Android programmatically update application when a new version is available