android - 在 Google Play 限制应用分发会发生什么
问题描述
这个问题是关于 Google Play 如何管理更新的应用程序。下面显示的情况 2 和 3 会发生什么情况:
案例 1:向所有国家/地区发布应用程序版本 1。居住在美国的用户 X 安装了应用程序。
案例 2:发布应用程序版本 2,但将可用国家/地区更改为仅日本。用户 X 可以将应用程序(版本 1)更新到版本 2,但居住在日本以外的任何人都不能新安装应用程序。正确的?
案例 3:发布应用程序版本 3,使其仅适用于日本。用户 X 仍然可以将应用程序(版本 2)更新到版本 3 吗?
解决方案
Google Play 有一个“在用户库中”的概念,这意味着他们曾经在任何设备上安装过它。一旦应用程序在用户库中,如果它与他们的设备兼容,他们总是可以更新到最新版本。如果您在 Play 商店中查看“我的应用程序”,则可以看到库。它会显示您曾经获得的应用程序,即使它们当前尚未安装。
国家定位只会影响用户是否可以首先获取应用程序,即是否将其添加到他们的库中。
所以在案例2中你是正确的。用户 X 可以更新应用程序,因为它在他们的库中。但是日本以外的任何人都无法获得它(将其添加到他们的图书馆中)。
在情况 3 中,用户 X 仍然可以更新。他们的图书馆里仍然有它。您无法阻止曾经获得应用程序的用户更新它。
推荐阅读
- java - 转换代码(移除匕首)
- chart.js - 当值相等时,Chartjs 条形图不呈现
- ip - Apache Ignite 的合理多播地址是什么?
- powershell - 使用 Powershell 将项目符号点格式化为 Outlook 正文
- c# - 在网格外的控件中显示大型历史字段
- python - 熊猫计算每一行与前行的总和
- windows - 如何使用批处理文件将多个文件夹压缩成一个 rar 存档文件?
- python - Python:用 ssh 连接替换 shell 管道
- sql - 有 17 个子查询 case 语句,有更好的方法吗?
- javascript - 带有 MVC5 AjaxBeginForm 的 Jquery Noty 插件