首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用免费试用选项覆盖SKProduct (订阅),不允许免费试用,并立即计费?

如何使用免费试用选项覆盖SKProduct (订阅),不允许免费试用,并立即计费?
EN

Stack Overflow用户
提问于 2022-09-14 11:15:30
回答 1查看 53关注 0票数 0

我有一个跨平台的应用程序,想介绍自动更新订阅。然而,由于这个应用程序是跨平台的,我已经在iOS和安卓系统上建立了免费的StoreKit和收费系统。

考虑一下这个场景:一个用户在Android应用程序中初始化了一个免费试用程序,我跟踪它在我的后端数据库中。用户现在取消免费试用内的订阅,并且用户使用订阅福利直到免费试用结束。在审判结束时,我可以读到帐单的收据,知道他的免费审判已经结束了。

但是,在他登录到iPhone的场景中,我可以从后端DB获取订阅数据,并知道用户已经使用了他的免费试用版。但是,我不能阻止用户访问App的免费试用版,因为我无法更改向App提出的付款请求。有办法这样做吗?

我想到的一个解决办法是有两个订阅,一个有免费试用,一个没有免费试用。客户端将从后端获取数据,以确定用户是否使用了免费试用程序,并在本地对其进行筛选。是否有更直接的解决方案而不创建每个订阅的两个变体?

EN

回答 1

Stack Overflow用户

发布于 2022-09-23 17:53:58

每个产品的两个变体,如您所建议的,将是唯一的方法。介绍性报价(免费试用)设置在SKProduct级别,不能动态显示。

有一些第三种服务可以帮助你简化你想要的东西,但是这个具体的问题是无法解决的,因为它是在苹果/谷歌的水平上控制的--听起来你知道架构和需要做什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73715916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档