V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jjxtrotter
V2EX  ›  Apple

[疑问] 切换 App Store ID 后已下载 app 的 iap 及订阅是否仍然可用?

  •  
  •   jjxtrotter · 2023-01-17 10:57:40 +08:00 · 1326 次点击
    这是一个创建于 661 天前的主题,其中的信息可能已经有所发展或是发生改变。
    假如我用 App Store ID 下载了某个 app 并且内购,或者开通订阅,那么切换成另外一个 App Store ID 之后,原来 app 的内购或者订阅是否仍然可以使用?
    6 条回复    2024-06-05 09:05:30 +08:00
    spongeboBoy
        1
    spongeboBoy  
       2023-01-17 11:06:47 +08:00 via iPhone
    可以的。而且试一下不就好了,不行再换回来。但升级那个 app 需要你输入那个 Apple id 的账号密码
    xiaooloong
        2
    xiaooloong  
       2023-01-17 11:19:02 +08:00
    app 和安装时使用的 id 是绑定的。印象中安装时好像是需要用 id 给 app 签名?
    KevinDo2
        3
    KevinDo2  
       2023-01-17 11:21:56 +08:00 via iPhone
    这感觉取决于 app 。我国区号订阅的一些软件,切换美区后,有一个总是提示我没订阅,其他几个又保持订阅状态。
    vain
        4
    vain  
       2023-01-17 11:22:24 +08:00   ❤️ 1
    可以使用。
    给你提供一下我的使用方式:
    对于需要 IAP 或订阅的 APP ,使用 iCloud ID 登录 App Store,然后下载 APP 主体。
    下载好以后切换 App Store 的登录账户为专门用来购买 APP 的 Apple ID,然后在 APP 里完成内购,想法费用就从“专门用来购买 APP 的 Apple ID”上走了。

    完成购买后切换 App Store 登录账户为日常使用的 iCloud ID (因为要使用 Apple Music 等服务),这样做完以后相关 APP 的 IAP 状态正常,订阅的也正常。订阅的只要你不调整,会持续从“专门用来购买 APP 的 Apple ID”上定期扣费延续订阅,完全不需要再登入回去。

    需要注意的是有一部分特别 mean 的 APP ,它们只要一更新,就要检测你的 App Store 登入 ID ,发现不是 IAP 的 ID ,就会自动失去 IAP 状态。这时你只能重新登入当时购买用的 ID 再 restore purchase 一下。
    这一类特别 mean 的 APP ,绝大部分都是中国籍开发者的作品,比如 TAIO (我原来都是给别人推荐这个 APP 的,自从它搞这种动作后就尽量不用它了)
    lyuxiuchen
        5
    lyuxiuchen  
       2023-01-17 14:14:20 +08:00 via iPhone
    每个开发者的判断方式都不一样所以你可能得挨个测试了。
    另外以我的记账应用为例,在测试的时候发现切换 app store 账户,会导致使用 cloudkit 同步数据时上传到 app store 账户上而非手机登录的主账户,所以增加了每次进入 app 时的账户判断,不同的话就暂停同步功能。
    当然我也不是大佬,可能只是我的错误判断或是测试环境下独有的情况。
    daniums
        6
    daniums  
       157 天前
    @lyuxiuchen 麻烦问下你用的哪款记账应用?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2496 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:27 · PVG 09:27 · LAX 17:27 · JFK 20:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.