通过电子邮件发送我的 apk 以供其他市场使用

发布于 2024-09-18 07:44:01 字数 181 浏览 3 评论 0原文

我不断收到想要在各种替代市场上发布我的 Android 应用程序的人和公司发来的电子邮件,他们经常希望我向他们发送(或在他们的网站上上传)我的 apk。

我的问题是:这涉及哪些风险,有人可以从 apk 中对我的应用程序进行反向工程多少?有多少其他开发者在 Android 市场以外的地方发布他们的应用程序?这是一种相当普遍的做法吗?

I keep getting emails from people and companies wanting to release my Android app on various alternative markets, and often they want me to send them (or upload on their website) my apk.

My questions are: What are the risks involved with this, how much can someone reverse engineer my app from the apk? How many other developers release their app on places that aren't the android market? Is it a fairly common practice?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不知在何时 2024-09-25 07:44:01

正如 Racetrack 所提到的,如果他们想要的话,还有其他方法可以获取你的 .apk,但总而言之,一旦你的应用程序落入他人手中,它就会在很大程度上暴露出来。反编译器将为逆向工程提供整个过程。这就是 Google 强烈建议使用 ProGuard 这样的混淆器的部分原因。虽然这仍然保留了所有逻辑并且完好无损,但它使人们阅读和理解变得更加困难,因为它将用无意义的字符串替换所有函数和变量名称。

就我个人而言,我坚持使用市场进行发行。我的主要重点是让我的目标市场中的人们意识到我的应用程序的存在,而不是需要覆盖更广泛的人群,因此到达市场尚不支持付费购买的国家对我来说是最低限度的关注。

As racetrack mentioned, there are other ways of getting your .apk if they want it, but the long and short of it is that your app is largely exposed once it's in someone else's hands. A decompiler will lay the whole thing bare for reverse engineering. This is part of why Google strongly recommends using an obfuscator like ProGuard. While this still leaves all the logic there and intact, it makes it much more difficult for a person to read and understand as it will replace all your function and variable names with meaningless strings of characters.

Personally, I've stuck with the Market for distribution. My main focus is making people within my target market aware of the existence of my app rather than needing to reach a wider demographic, so reaching countries that the Market doesn't support paid purchases in yet is of minimal concern to me.

小猫一只 2024-09-25 07:44:01

从 Android 市场获取下载应用程序的 apk 非常容易。我的意思是,如果有人真的想要获取 .apk,那么就像从市场下载它,然后使用 adb 来拉取一样简单。

通过将您的应用程序放入替代市场,您将为无法使用 Android 市场的人们提供尝试您的应用程序的机会。

It's pretty easy to pull in the apk of downloaded apps from the android market. I mean if someone really wants to get the .apk, it's as easy as downloading it from the market, and then using adb to pull.

By putting your app in alternative markets, you are getting the people who can't use android market the chance to try your application.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文