Android:管理无广告和广告支持版本。转向应用内购买?

时间:2013-09-05 22:11:24

标签: android in-app-purchase android-library

我目前有一个Android应用程序,它分为两个应用程序,一个广告支持版本和一个无广告版本。广告支持版本拥有超过10,000个用户,而无广告版本拥有数百个用户。目前这两个项目完全独立,使更新成为一项相当繁琐的工作。 理想情况下,我想更新一个项目并构建能够构建两个版本。 在线查看后,我有两个选择:

  1. 创建一个包含大多数类文件的库,然后只为这两个版本扩展它(仅更改不同的文件)。由于项目相当大,这可能是一项艰巨的任务,可能会引起一些严重的问题。

  2. 只需发布一个版本并使用应用内购买即可删除广告。这似乎是最简单的路线,但如何让现有的无广告用户通过应用内购买移除广告而不付费?

  3. 希望有人之前一直处于类似的困境,可以指出我正确的方向。

3 个答案:

答案 0 :(得分:2)

我以前工作的地方有第二种选择。它帮助了我们很多,因为你只需要维护1个代码/ app / apk。在你的情况下,我建议你做同样的事情。

为了将您的所有用户迁移到单个应用,您可以通过“无广告版”应用提供随机代码(使用他们正在使用的电子邮件和创建它的算法生成)。然后,在您的多功能一体机应用中,您可以要求提供该代码或激活“应用内工作流程”以删除所有广告。

编辑:

检查此链接: How to get the Android device's primary e-mail address

答案 1 :(得分:1)

我总是建议SO用户使用android inapp purchase

<强>优点:

1) Easily track manage your playstore user.

2) If updation require then update code on one place.

3) Secure payment with google policy.

4) many more feature.

@bencallis 根据您的问题,我建议你选择2更好。

如果您需要inapp information then put comment

答案 2 :(得分:0)

你和我在一条类似的船上,虽然我已经迈出了一步。

我为一小群与我亲近,免费且无广告的人发了一个应用程序并发布了它。然后,我为更广泛的人群创建了另一个应用程序,免费但广告。这两个应用程序几乎相同,除了一些必须特定于应用程序的东西(如字符串,资源和一些变量)。在对两者进行更新感到沮丧之后,我决定采用图书馆方法。它可能会让你头疼,但它会真正减少你的更新。您只需要更新库文件,然后编译并检查实际的应用程序。

由于你如何形容你的情况,我认为你会比我更容易。将您的某个应用程序(可能是无广告的应用程序)转换为库,然后在广告支持的版本中,只需覆盖显示广告的布局。

我不能建议你的第二个选择,只是因为据我所知,没有办法做你想做的事。