首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何停止将应用程序安装到所有型号?

如何停止将应用程序安装到所有型号?
EN

Stack Overflow用户
提问于 2011-05-11 03:21:48
回答 3查看 781关注 0票数 0

我们有一个要求,在Android市场发布一个免费的应用程序。因为为应用程序付费的公司是一家手机制造商,他们只希望应用程序被允许安装在他们的设备上。即从其他制造商制造的Android设备不可见或不可安装。

还必须有可能为应用程序提供免费更新。

EN

回答 3

Stack Overflow用户

发布于 2011-05-11 03:34:09

一种“黑客式”的解决方案:使用"“市场过滤器,并将其指向某个内部(制造商特定的)共享库。出于好奇,为什么你会在市场上有特定于制造商的应用程序?它不会随手机一起发布,并通过OTA更新吗?

票数 1
EN

Stack Overflow用户

发布于 2011-05-12 02:24:04

今天,谷歌宣布能够阻止某些设备在Android市场上查看你的应用程序。你可以在你的应用程序的Android Market Dashboard页面中完成这项操作。

票数 1
EN

Stack Overflow用户

发布于 2011-05-11 03:35:07

您不能指定应用程序可以安装在哪些型号上。(顺便说一句,这做了一点广告)。

请注意,这可能会导致市场上不好的评级和愤怒的评论,如“不能在设备X上运行”。

此外,向您的公司/客户询问Build.MANUFACTURER的所有可能价值。对于给定的制造商,它并不总是相同的。

顺便说一句,如果你的应用很受欢迎,那么这种保护很可能会被破解。您将需要混淆您的代码,并添加一些其他奇怪和创造性的安全技巧/检查。为此,你可以询问制造商和/或寻找一些特定的/隐藏的文件,这些文件只存在于他们的设备上,等等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5955304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档