首页 > 解决方案 > 如何在Android中开发具有相同packageName的应用程序的广告和广告免费版本(免费+付费)?

问题描述

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

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

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

标签: android

解决方案


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

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


推荐阅读