desususula
V2EX  ›  Apple

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

  •  
  •   desususula · Jul 7 · 6744 views
    This topic created in 128 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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