关于苹果应用买断转订阅的疑惑

189 天前
 xxycode

我现在的 app 是买断,我先转成免费+订阅的,然后之前买断的用户终生免费,但是我的 app 没有用户系统,有什么方法可以知道 app 是之前买的呢?

3035 次点击
所在节点    iDev
16 条回复
jetttt
189 天前
和 iCloud 绑定呢,我记得有的 app 是类似这样的
estk
189 天前
我也有这个疑惑,之前没任何账号系统,纯离线功能
FrankAdler
189 天前
我之前买过 nplayer 他是直接又出了一个版本 不过两边都同步更新
Lexgni
189 天前
一般的话会显示一个只有以前安装过软件的人才会显示的订阅,比如说升级了新版本可以 0 元购买,新安装的就不显示
SenLief
189 天前
学习 enpass 的方式即可。

在已购买的账户上注册邮箱即可获得 pro ,劣势在于它还是绑定的苹果账户,也就是说拥有这个账户的可以更换邮箱获得 pro 版本。
koor
189 天前
@Lexgni 这种模式会有 bug ,可以免费获取新版本然后抓包安装买断制的老版本
drymonfidelia
189 天前
@koor 不可以,抓包只能降级到购买时的版本
gdfsjunjun
189 天前
你说的买断是指下载 App 付费,还是内购付费?
第一次下载打开,就查找下有没有对应的购买记录,应该可以吧。
nathandoge
189 天前
只能启动时查看购买记录,然后一次性转换就行了
xxycode
189 天前
谢谢大家 找到解决方案了 https://www.revenuecat.com/blog/engineering/converting-a-paid-ios-app-to-subscriptions/
可以获取收据,收据里面有用户第一次下载 app 的版本号,通过版本号来判断
moioooo
189 天前
最近 calanders5 停更,引导用户到“仅订阅”的另一个 app 上,哎。无耻啊。
wangweei
188 天前
之前花 10 美元买了 infuse ,后来它这个版本停止更新并且下架了,然后出了新的订阅制版本,坑爹货!
fyxtc
188 天前
@xxycode 请教一下 OP ,它这个文章里的 originalApplicationVersion 是针对内购还是下载,我一直在寻找一个方法能让 app 检测当前是否是从 App Store 下载的,因为发现自己付费下载的 app 被破解成 ipa 发布了,我搜到了官方文档的 receipt 但是貌似只支持内购后才有数据,AppTransaction 得 ios16 以上才能使用,头大。RevenueCat 可以简单得判断出来吗
timczm
188 天前
应该有某种手段可以查看当前用户的历史订单吧
xxycode
188 天前
@fyxtc 应该就是用户初次下载这个 app 的时候 app 的版本,可能是空的,我试了 debug 的时候是空的 testflight 的时候有数值的
sd1435728
65 天前
根据购买 id 可以做判断,终身买断的 id 和订阅创建的是不同的 id

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1049629

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX