【问题标题】:How to develop ads and ads free version (free+paid) of an app with same packageName in Android?如何在Android中开发具有相同packageName的应用程序的广告和广告免费版本(免费+付费)?
【发布时间】:2020-10-07 10:57:51
【问题描述】:

我创建了一个免费且包含广告的应用。 现在我想要这个具有相同包名的专业版应用程序,我可以轻松地将它上传到 Play-store。

我只想禁用应用中的广告并以专业版的形式发布(无广告)。

(注意-为了维护目的,我需要保持相同的包名)

【问题讨论】:

    标签: android


    【解决方案1】:

    为此,您需要让您的应用使用In-App purchases 并为您的付费版本创建一次性付款,并在您的应用中手动处理此业务逻辑。

    您可以在 Android 中使用 Modularization 实现此目的。基本上,您将核心代码(免费版和付费版共享的一个)放入基本模块中,然后创建两个Dynamic Feature Modules,一个用于安装时交付的免费版本,另一个用于获得的付费版本按需交付并卸载免费版本模块。仔细阅读本系列文章以了解其工作原理:https://developer.android.com/guide/app-bundle/dynamic-delivery(您可以使用底部的箭头进一步滚动文章。底部还有博客文章、Codelabs 和视频的有用链接,以帮助您进一步)。

    【讨论】:

    • 商品详情可以付费或免费。除非有应用内购买,否则您无法在单个应用中获得免费和付费版本。
    • 好点,我忘了这个。相应地编辑了问题。
    【解决方案2】:

    据我所知,您应该在 gradle 或构建类型中使用风味。或者同时使用它们。我希望如此。

    【讨论】:

    • 这不适用于相同的包名称 - 您只能在 Play 商店中发布一个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    • 2015-09-09
    相关资源
    最近更新 更多