desususula
V2EX  ›  Apple

App Store 购买的软件需要登陆账号和购买账号保持一致了?

  •  
  •   desususula · 11 days ago · 5653 views

    macOS27 开始就发现这一点了,现在验证机制变得好严格,Apple Music 还能分开账号登陆,可是付费的和内购的软件只要登陆另外一个账号就会掉订阅,这下难搞了😂

    26 replies    2026-07-13 19:03:10 +08:00
    di11wei
        1
    di11wei  
       11 days ago via Android
    有些会掉有些不会,据说和开发者选择验证方式有关系,我不懂这个,只是听说而已。
    FringJX
        2
    FringJX  
       11 days ago
    不一直是这样吗?内购状态跟着“媒体与购买项目”走。“媒体与购买项目”管理着 app 商店账号
    Dream4U
        3
    Dream4U  
       11 days ago   ❤️ 1
    这是 APP 自己的验证规则,很多 APP 不是每次都验证 App Store 登录信息,有些是自己做的验证,有些用 RevenueCat 的也每次打开 APP 就验证。
    全看作者怎么做
    lloyds
        4
    lloyds  
       11 days ago
    @FringJX macOS 不是,之前一直可以分开登陆的
    zhhmax
        5
    zhhmax  
       11 days ago
    这个全凭软件的作者怎么设置,在此点名批评 OpenCat 的作者,人称“八爷”。他的这个 AI API 客户端只是出来的比较早而已,又不是那么好用,搞不懂他这么做是为了防谁,一切换其他 ID 就掉购买。
    godmiracle
        6
    godmiracle  
       11 days ago
    app 作者问题。 复刻一个满足自己需求的自签自用
    yoyoyoyolol
        7
    yoyoyoyolol  
       11 days ago via iPhone
    我做 app 也考虑过这个问题,现在有啥方案能兼容正常用户的使用,就是购买者切换账号还能用,又能避免那些闲鱼租账号的卖给很多人用呢。
    ttsh
        8
    ttsh  
       11 days ago
    appletv 一直是这样的逻辑,手机看作者
    deplives
        9
    deplives  
       11 days ago
    这是 app 自己的的购买逻辑,
    bearbest
        10
    bearbest  
    PRO
       11 days ago
    @yoyoyoyolol 设计个过期时限?比如 3 天,并在 App 内进行相关提醒
    Chicagoake
        11
    Chicagoake  
       11 days ago
    有些 app 你用别人的帐号下载登陆恢复会员,之后 App Store 切换为自己的帐号后,隔一段时间软件帐号就会掉,软件方面做的闲置。
    Achieve7
        12
    Achieve7  
       11 days ago
    这是软件作者的设置, 全凭开发者的良心
    Mar5
        13
    Mar5  
       11 days ago via iPhone
    为了防止共享账号我理解,但是有些 app 是每次打开都要验证,频率太高了,偶尔切个号下软件忘记切回去就掉订阅。
    Building
        14
    Building  
       11 days ago
    这不是很正常,谁知道你是不是借的 ID 恢复内购白嫖,除非 App 有自己的账号体系或者 Apple ID 开通家庭共享
    beimenjun
        15
    beimenjun  
       11 days ago
    我写的有些 App 是这样的,其实倒不是有意的,但是后来导致出了一些边缘 case ,所以我又回退了。

    主要原因是 AI 写购买流程的时候,自己走 review fix loop 的时候把这个加进去。

    属于我并没有要求这一点,但是出于逻辑完备,也给我做上的副产品。

    (另外苹果自己提供的几个订阅 pack ,基本都是切账号立刻掉,感觉是走另外一套体系)
    TashinV
        16
    TashinV  
       11 days ago via iPhone
    @zhhmax
    opencat 有没有什么平替?
    zhhmax
        17
    zhhmax  
       11 days ago
    @TashinV 如果是手机上的话,我不清楚还有什么可以平替,如果是电脑上的话,那就 ChatWise 、Cherry Studio 这俩我感觉都不错。
    loganovo
        18
    loganovo  
       11 days ago
    遇到过一个 mac 上的软件是这样限制的, 叫 klack, 又再国区买了一个
    objectxiang
        19
    objectxiang  
       11 days ago
    我来解释一下,如果内购用的 StoreKit2 ,那么换 id 就会掉内购。StoreKit1 的不会掉。
    chenzhe
        20
    chenzhe  
    PRO
       11 days ago
    其实并不是为了防谁,对于没有账户体系的 app ,开发的时候为了省事儿选择了 StoreKit2 的话,就是这样的情况。
    不然得额外做对应的内购解锁逻辑。
    kenniewwwww
        21
    kenniewwwww  
       11 days ago
    所以我都是 EU 区主号买的,平时 app store 只登主号,因为 EU 区定价较高,要买便宜的就用港卡临时切 HK 区买
    Leeeeex
        22
    Leeeeex  
    PRO
       10 days ago via iPhone
    有的绑定了 iCloud 账号,随便切换商店都不会掉
    kidtx
        23
    kidtx  
       9 days ago
    如果新开发使用的 StoreKit2 。 默认逻辑就是切换就掉,Apple 也希望你使用这个。
    如果要满足不掉的特殊需求 要使用老版本 StoreKit1 , 就要专门花心思去用老的。

    不是国人开发的外区 app ,可能考虑不到这种特殊需求,默认用 Kit2 是很正常的。
    dingwen07
        24
    dingwen07  
       7 days ago via Android
    那是 App 频繁调 API 重新验证 和苹果没啥关系吧 不过不能多账户登录确实垃
    AlwaysBee
        25
    AlwaysBee  
       6 days ago
    这个就是苹果的内购验证,哪个账号购买,内购权益就归谁,逻辑上没有任何问题(这个可参照 Apple music )
    至于为什么有些 App 不会出现这种情况,这是因为他们自己建了一套帐号系统,对于很多小开发者,自建帐号系统成本还是有的。
    当然,没有自建帐号系统,也可以做到本地缓存会员验证信息,减少验证频率,这个对持有多个 Apple ID 的用户是比较友好的。
    就看开发者是否愿意为这一小撮用户让步了
    34D
        26
    34D  
       5 days ago
    不是开发者设置的。这是 storekit2 自己的校验。哪怕你没有后端逻辑,直接使用 storekit2 换账号也会掉。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   903 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 89ms · UTC 20:57 · PVG 04:57 · LAX 13:57 · JFK 16:57
    ♥ Do have faith in what you're doing.