【发布时间】:2016-09-26 07:39:30
【问题描述】:
我开发了一个安卓应用程序,我想在 google play store 上发布。问题是该应用程序在不同国家/地区的工作方式不同,因此我必须调整我的 apk 并为不同国家/地区上传相同的 android 应用程序。
我在 Google 开发者指南网站上阅读过,但它没有提及任何基于国家/地区的过滤器。有什么帮助或建议吗?
Android Publishing Filters Guide
我在我的应用程序中使用地理位置名称。有些地区有 4 个部分地址(街道名称、地区名称、城市、国家),有些地区只有 3 个(地区、城市和国家)。
【问题讨论】:
-
无法根据要发布的国家/地区上传不同的 APK。如果您真的想这样做,唯一的解决方案是使用不同的包名称。我建议在您的业务逻辑中处理这个问题。只需检查街道名称是否可用,并根据它使用不同的布局、字符串等。
-
@sativa 这正是我在发生此问题时的想法,但这将使我的应用程序不那么高效,因为它的功能是为用户提供有关其周围街道/区域的信息。街道/区域将覆盖用户当前位置周围的小半径,但如果我跳过街道名称,它只会扩大周边区域。这个区域过滤器也不是一个解决方案,但我还是想应用这个东西。用不同的包名上传是什么意思?它不再是同一个应用程序了吗?如果我错了,请纠正我。
-
是的,如果您使用不同的包名称,它将是一个不同的应用程序。是的,最好的方法是在一个应用程序中处理此问题。
-
正在寻找这个,并且惊讶地发现除了代码中的很多脏 if-else 之外,Play 商店没有提供任何解决方案
标签: android apk country regions multiple-apk