我在市场上发布了几个免费和付费的应用程序。我最近收到了一些客户抱怨在 2.1 市场中找不到我的应用程序。就算之前买过,更新到2.1后在市场上或者下载列表里也找不到了。
谁能告诉我问题是什么?我的应用程序只需要最少的 SDK 3..
非常感谢!!
更新: 看起来它们没有显示,因为它们启用了复制保护。这是市场中的错误吗?
我在市场上发布了几个免费和付费的应用程序。我最近收到了一些客户抱怨在 2.1 市场中找不到我的应用程序。就算之前买过,更新到2.1后在市场上或者下载列表里也找不到了。
谁能告诉我问题是什么?我的应用程序只需要最少的 SDK 3..
非常感谢!!
更新: 看起来它们没有显示,因为它们启用了复制保护。这是市场中的错误吗?
我在使用我的 ROM OpenEclair (www.openeclair.org ) 时也遇到了这个困难,这只发生在 2.1 上,但如果它是一个自定义 ROM - 他们可能会遇到开发人员使用 1.6 而不是 2.1 的市场的麻烦。可能性是使用来自差异电话的 2.1 市场(例如 Droid Eris 的 Dream/Magic 市场)
我想我找到了答案,这与 2010 年 6 月 1 日 Google 市场过滤器的最新变化有关。请查看以下链接:http: //developer.android.com/guide/appendix/market-filters。 html
在我的案例中,我发现该应用程序隐藏在某些手机中,因为我在清单中包含了以下条目:
这是因为复制保护已贬值。每个构建或发布都需要被谷歌列入白名单,以确保其安全性足以拥有受版权保护的应用程序。这样他们就可以“确保”它不会被复制。
来自:http: //developer.android.com/guide/publishing/licensing.html
“替代复制保护
Android Market Licensing 是一种灵活、安全的机制,用于控制对应用程序的访问。它有效地取代了 Android Market 上提供的复制保护机制,并为您的应用程序提供了更广泛的分发潜力。”
改为使用许可来吸引更大的受众或客户群。