为一个用户提供多个订阅的最佳方式(iOS、Android)

2024-03-04

有人有为应用程序实施多个订阅模型的经验吗?我无法找到有关该主题的正确文档。创建应用内订阅模型的最常见方法是每位用户一次订阅。但我想为每一项提供一项订阅(在我的应用程序中)。这意味着如果用户想要订阅多个项目,则可以创建多个订阅。每个项目的功能都是相同的。

例如,如果应用程序是宠物位置跟踪器,并且想要跟踪宠物 A 和 B,则用户必须分别订阅 A 和 B。这意味着总共有 2 个订阅。

请给我解释一下。 谢谢。


从未想过这样的用例,但对于 iOS,您可以创建多个订阅。因此,您可以创建订阅 PetA、PetB、PetC 等。但是,我认为您要求一种更动态的方法,您可以创建宠物订阅,并且用户可以随心所欲地购买。据我所知这是不可能的。

另一种方法是创建订阅层次结构:onePet、twoPets、 ThreePets 等等。然后,您的用户可以根据他想要跟踪的宠物数量在这些潜艇之间提高或降低等级。如果您还想提供不同的持续时间,可能会变得混乱。

第三种方法可能是使用消耗性 IAP。用户可以根据需要多次购买,但缺点是您需要自己跟踪有效期,并且它们无法在多个设备之间自动同步。

对于您的宠物示例,我会采用第二种方法,并提供 onePet、twoPet、 ThreePet 和 unlimitPet 订阅。只要您不提供无休止的持续时间变化,这就是最可维护的方法。此外,这会自动与用户的所有设备同步,如果您愿意,您还可以支持家庭共享。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为一个用户提供多个订阅的最佳方式(iOS、Android) 的相关文章

  • 如何通过 Xcode 4 的组织者提交应用程序?我收到错误

    我安装了 Xcode 4 认为它与 Xcode 3 类似 但现在我无法使用组织器将我的二进制文件发送到 App Store 我认为这是执行此操作的正确方法 有人让它正常工作吗 不确定我需要更新什么设置 我得到的只是一条 无效的二进制 消息
  • Google Play Services V2 库中的 NoClassDefFoundError

    在按照以下步骤尝试使用 Google Play Services V2 库时 出现以下异常官方教程 https developers google com maps documentation android start java lang
  • Android IAB:设备上无法使用计费服务

    我正在尝试在我的应用程序中实现 IAB 每次应用程序启动时 启动都会失败并显示 Problem setting up In app Billing IabResult Billing service unavailable on devic
  • 自动订阅应用内购买:恢复后续续订

    根据 Apple 应用内购买编程指南 App Store 每次续订订阅时都会创建一个单独的交易 当您的应用程序恢复以前的购买时 Store Kit 会将每笔交易传送到您的应用程序 假设我的应用程序订阅仅限客户端 无服务器组件 验证后续续订是
  • Xcode:仅发布适用于 iPhone 的应用程序更新? [复制]

    这个问题在这里已经有答案了 我过去曾为 iPhone 和 iPad 制作过应用程序 但最新的更新仅适用于 iPhone 我换了Target Device Family to iPhone Only并存档和验证 但我收到错误 This bun
  • 如何在 Google Play 商店发布之前测试 google play Referrer api?

    Google 于 2017 年 11 月 20 日宣布推出 Google Play Referrer API 作为跟踪应用安装的新方法 我的问题是 在我的应用程序在 Google Play 上发布之前 有什么方法可以测试该功能吗 您无需上传
  • 使用自己的网络服务器实现一致的安全 Google Play 应用内购买场景

    我已多次阅读了中的所有文档Android 开发者指南 http developer android com guide google play billing index html并熟悉了精彩的 Google 演示躲避海盗并阻止吸血鬼 ht
  • Android 应用内更新 - 无法检测到 AppUpdateInfo 中的更新

    我们使用时会抛出一些日志语句 Task
  • Android 客户端中经过身份验证的 Cloud Endpoint 间歇性失败

    我有一个生产中的应用程序 在调用经过身份验证的云端点时收到大量强制 关闭 最能说明问题的是 java lang IllegalArgumentException 服务未注册 com google android gms internal e
  • 扑。如何检查自动续订订阅是否仍然有效

    我的应用程序有 1 个月的自动续订订阅 当用户单击 购买订阅 按钮时 我将购买日期保存到共享首选项中 然后 1 个月后 我需要检查该订阅是否仍然有效 那么我该如何实施呢 2020 年 3 月 11 日更新 你好 我可以看到那些正在寻找如何在
  • 如何在我的 Android 应用程序中实现应用内购买?

    如何在我的 Android 应用程序中实现应用内购买 我提到 http developer android com guide market billing billing integrate html billing service ht
  • 扩展 cordova gradle 文件以包含 google 服务

    我正在尝试包括com google gms google services 3 0 0进入我的cordova插件 而无需将其破解到主程序中build gradle文件 我已将以下文件添加到我的应用程序中 构建 extras gradle b
  • 以编程方式在 App Store 上运行搜索?

    是否可以从我的应用程序中打开 App Store 应用程序并运行搜索 我想看看是否有一个 appstore 类型的 URL 可以使用 就像 mailto 和 sms 分别打开邮件和短信一样 有谁知道这是否可能 编辑 更多信息 我一直在尝试使
  • 如何恢复消耗品应用内购买?

    我正在开发一款 iOS 游戏 用户可以通过应用内消耗品购买一定数量的内部货币 比如 1000 金币 如果用户想将余额从一台设备转移到另一台设备 如何恢复消耗品购买 在苹果的文档中 它说我们必须使用我们自己的服务器 但是如何获取用户的Appl
  • 应用内结算切换活动

    啊 应用内结算问题永无止境 我一切正常 可以显示应用内购买的交易页面 如果我完成购买 它会返回到我的应用程序 大约 10 秒后它会验证购买 我会收到该商品 另一方面 如果我在返回应用程序后按后退按钮并切换到另一个活动 它永远不会处理事务 即
  • Android 应用内购买用于 alpha 测试模式

    我将 APK 文件上传到 Alpha Beta 测试模式 并发表了它 我激活了我的应用内购买 ID 我创建了一些测试电子邮件 但我可以测试一下 按 购买 后 应用程序会显示一条警告 找不到您尝试购买的商品 请帮帮我 Thanks 检查您的应
  • 购买和销售 J2ME 应用程序的最佳门户[已关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 任何类型的平台都有很多应用程序商店 但是当我试图找到一家好的商店来购买和销售 j2me 应用程序时 我找到了一些 但没有像我以前使用的那样真正大的商店
  • Android 消费品:“已经拥有该商品”,但 inventory.hasPurchase() 为 false

    我被 Google In App v3 困住了 我测试了一次没有消费的购买 例如 当应用程序在购买和消费之间崩溃时 现在我找不到出路 如果我尝试再次购买 它会显示 您已经拥有该商品 但是当我测试所有权时 它说我不拥有它 Inventory
  • 了解 Etc/GMT 时区

    Apple 在从 App Store 返回自动续订订阅收据时使用 Etc GMT 时区的理由是什么 Etc GMT 时区到底是什么 Java SDK 能理解这个时区吗 或者我是否必须使用其他第三方库 例如乔达时间 http www joda
  • aidl.exe 创建目录时出错:参数无效

    我昨天更新了我的sdk 遇到了问题 Google Play 库似乎已损坏 我无法理解这个错误 也找不到如何解决这个问题 知道如何解决这个问题而不等待谷歌吗 aidl exe E 3628 7164 io delegate cpp 102 E

随机推荐