2017-06-17 267 views
-1

说一个用户已经安装了一个应用程序。然后我已经向商店发布了一个新版本。现在,我希望所有用户在继续使用之前拥有更新的应用。Google Play/App Store:强制更新应用程序

当然,我可以在服务器端放置一些标志,这将防止旧版本被使用,但是这假设用户必须先打开应用程序,然后更新它,然后使用它。或者,我可以创建一些推送通知,它会立即提醒所有用户进行更新。但我从来没有见过这样的通知,所以我认为这不是传统的方式。

那么,有没有一种常规的方法来做到这一点?如何强制所有应用程序在发布新版本后立即更新?最好,当应用程序在后台。

回答

1

有没有办法。用户控制他们的硬件,可能不想更新。而且Play商店本身也会控制它何时更新(它更喜欢在一夜之间这样做,它倾向于在Wi-Fi而不是蜂窝数据上这样做)。如果你想这样做,那么要做的就是在服务器上进行版本检查并发送一个代码,该代码可以让应用程序从你的服务器更新它,或者让它告诉用户从Play更新它。

+0

>发送一个代码,它可以让你的服务器更新自己的应用程序 - 你指的是类似于Codepush的功能吗?我如何找到更多关于如何做到这一点的信息? – stkvtflw

+0

不知道Codepush是什么。但它相当标准的服务器发回标准化的json blob,结果代码。其中的一个代码版本会过时。此时它会进行自我更新(这在Android中是可能的,但是很痛苦)或弹出一个对话框,告诉用户通过播放进行更新。 –

相关问题