gpt4 book ai didi

android - 使一个 IAP 对不同的应用程序有效

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:15:28 26 4
gpt4 key购买 nike

到目前为止,我在 Play 商店中通过应用内购买来禁用广告来分发我的应用。

我正在重新设计整个应用程序,我想将它分成两个应用程序:一个用于移动设备(与原始应用程序一样),一个用于 Android TV 设备,所以我考虑将这两个版本作为两个新应用程序发布并将实际的应用程序转换为采购经理之类的东西。我希望已经付费移除移动版广告的用户不要付费移除电视版中的广告。

ways检查应用程序是否不是从 Play 商店安装的和/或它是否已被篡改(例如,使用 apktools)。

也是possible创建付费应用程序作为其他应用程序的“ key ”。

我想创建三个应用程序:

  • PM:采购经理,将取代实际应用
  • MB:我的应用程序的移动版本
  • 电视:我的应用的电视版本

所有这三个应用程序都将使用相同的 key 进行签名,并将包括篡改检测。 PM 将有一个公开的 Activity,MB 或 TV 可以使用它来检查用户是否购买了“删除广告”功能。

但我有两个顾虑:

  • 此设计是否安全或是否可以以某种方式被利用?
  • 有没有更优雅的方式(除了 uploading multiple APKs )来做到这一点?

编辑1:我拆分我的应用程序有两个主要原因:

  • 我的应用目前支持 API 级别 9,通过添加 Leanback 库,我应该将最低 SDK 提高到级别 17
  • 我不想要一个包含电视和移动版本的图像和布局的大型 apk

最佳答案

新答案:

如果您使用 multiple APK功能,我认为采购经理不是必需的。如果您将两个不同的 APK 上传到当前列表,IAP 应该能够应用于两个 APK。来自Android developer website :

If you create a product list for an application, and you use the multiple APK feature to distribute more than one APK for that application, the product list applies to all APK versions that are associated with the application listing.


旧答案:

只坚持使用一个应用程序会优雅得多。来自Android developer website :

TV apps use the same structure as those for phones and tablets. This approach means you can create new TV apps based on what you already know about building apps for Android, or extend your existing apps to also run on TV devices.

上面链接页面 (here's the first lesson) 上的类(class)解释了在电视和移动设备上运行相同的 apk 所需的一切。此外,请务必阅读所有 Designing for TV页面。

关于android - 使一个 IAP 对不同的应用程序有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33186470/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com