【问题标题】:Publishing Same Android App for Different Countries为不同国家发布相同的 Android 应用程序
【发布时间】: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


【解决方案1】:

我没有看到任何过滤器可以帮助您在不同地区发布应用,但我可以为您的想法建议不同的方法(根据您的评论)。

“基于其功能向用户提供关于街道/区域的信息在其周围。街道/区域将覆盖用户当前位置周围的小半径”。

您可以使用用户的当前坐标并设置某个半径的参数,例如 500M,您可以显示半径为 500M 的圆内的信息。

“如果我跳过街道名称,它将只会扩大周边区域。”

通过这样做,街道或地区名称是否可用并不重要,无论如何您都可以完成工作。

【讨论】:

  • 任何帮助示例?
猜你喜欢
  • 1970-01-01
  • 2016-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多