V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
xxycode
V2EX  ›  iDev

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

  •  
  •   xxycode · 6 天前 · 2149 次点击

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

    15 条回复    2024-06-16 01:24:26 +08:00
    jetttt
        1
    jetttt  
       6 天前
    和 iCloud 绑定呢,我记得有的 app 是类似这样的
    estk
        2
    estk  
       6 天前 via iPhone
    我也有这个疑惑,之前没任何账号系统,纯离线功能
    FrankAdler
        3
    FrankAdler  
       5 天前 via Android   ❤️ 1
    我之前买过 nplayer 他是直接又出了一个版本 不过两边都同步更新
    Lexgni
        4
    Lexgni  
       5 天前
    一般的话会显示一个只有以前安装过软件的人才会显示的订阅,比如说升级了新版本可以 0 元购买,新安装的就不显示
    SenLief
        5
    SenLief  
       5 天前
    学习 enpass 的方式即可。

    在已购买的账户上注册邮箱即可获得 pro ,劣势在于它还是绑定的苹果账户,也就是说拥有这个账户的可以更换邮箱获得 pro 版本。
    koor
        6
    koor  
       5 天前
    @Lexgni 这种模式会有 bug ,可以免费获取新版本然后抓包安装买断制的老版本
    drymonfidelia
        7
    drymonfidelia  
       5 天前
    @koor 不可以,抓包只能降级到购买时的版本
    gdfsjunjun
        8
    gdfsjunjun  
       5 天前
    你说的买断是指下载 App 付费,还是内购付费?
    第一次下载打开,就查找下有没有对应的购买记录,应该可以吧。
    nathandoge
        9
    nathandoge  
       5 天前
    只能启动时查看购买记录,然后一次性转换就行了
    xxycode
        10
    xxycode  
    OP
       5 天前
    谢谢大家 找到解决方案了 https://www.revenuecat.com/blog/engineering/converting-a-paid-ios-app-to-subscriptions/
    可以获取收据,收据里面有用户第一次下载 app 的版本号,通过版本号来判断
    moioooo
        11
    moioooo  
       5 天前 via iPhone
    最近 calanders5 停更,引导用户到“仅订阅”的另一个 app 上,哎。无耻啊。
    wangweei
        12
    wangweei  
       5 天前 via iPhone
    之前花 10 美元买了 infuse ,后来它这个版本停止更新并且下架了,然后出了新的订阅制版本,坑爹货!
    fyxtc
        13
    fyxtc  
       5 天前
    @xxycode 请教一下 OP ,它这个文章里的 originalApplicationVersion 是针对内购还是下载,我一直在寻找一个方法能让 app 检测当前是否是从 App Store 下载的,因为发现自己付费下载的 app 被破解成 ipa 发布了,我搜到了官方文档的 receipt 但是貌似只支持内购后才有数据,AppTransaction 得 ios16 以上才能使用,头大。RevenueCat 可以简单得判断出来吗
    timczm
        14
    timczm  
       4 天前 via iPhone
    应该有某种手段可以查看当前用户的历史订单吧
    xxycode
        15
    xxycode  
    OP
       4 天前   ❤️ 1
    @fyxtc 应该就是用户初次下载这个 app 的时候 app 的版本,可能是空的,我试了 debug 的时候是空的 testflight 的时候有数值的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2987 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:10 · PVG 20:10 · LAX 05:10 · JFK 08:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.