【发布时间】:2018-06-13 05:43:33
【问题描述】:
我想知道是否可以在应用程序中找到它是从哪个 Google Play 商店/国家/地区下载的。
这样的解决方案 - 在某人下载应用程序后,我们获取 GPS 信息以找出用户所在的位置是不可行的。我在询问可用于实现此目的的 Google Play Services / Google Play Store API。
这是我的边缘案例 - 用户从法国移居英国并从法国 Google Play 商店下载我的应用,因此在我的应用中,我将获得用户正在使用法国 Google Play 商店的信息。
【问题讨论】:
-
假设我在英国,Google 的服务器在美国,并且我使用 Play 商店网站在目前位于莫桑比克的设备上安装应用程序。在您的模型中,什么是“Google Play 起源”?
-
我认为是美国,但这是非常困难的情况。
-
解决方案怎么样 - 英国和法国有不同的应用程序名称。然后在应用程序中询问应用程序名称并找出它是从哪个商店下载的? @CommonsWare
-
如果“应用程序名称”是指
applicationId,虽然这是可能的,但这意味着您需要管理 N 个不同的 Play 商店列表,每个您担心的国家/地区一个。这也会对您的营销产生影响,因为现在不会有一个单一的 Play 商店列表来吸引流量。我建议您不要担心这些,只需询问用户他们希望将哪个国家/地区与他们安装的应用副本相关联。 -
@CommonsWare 更改 google play 中的设置怎么样 - 商店列表。为法国拥有两个不同的应用名称 - 拥有 App France 和拥有 App UK 的英国。安装应用程序后,名称将从商店或“本地”字符串值中获取?
标签: android google-play google-play-services