大家可能都有几个 id ,比如我 AM 开的是土耳其因为便宜,主力 id 又是美区的,一般内购也是用的美区 id 这样为了听音乐,我商店登录的是土区,一些 App 检测到不是当初购买的美区 id 而失效 这种如何避免它不检测或者有方法避免呢?
虽然我也有 Spotify ,但是还是使用 AM 习惯了,
1
wclebb 87 天前
检测是否已内购资格,若否,直接失效?
|
2
zdt3476 87 天前
我记得多登录一个邮件账号就行了
|
5
ferrum 87 天前 via iPhone 3
按照苹果的设计,开发者是无法知道用户的 Apple ID 的,甚至连 storefront 这个属性都被 deprecated 了。
一般有用户系统的(用 RevenueCat 的其实也算是有用户系统),开发者会把用户 ID 和内购绑定,然后拿用户 ID 去服务器验证。这种情况后续验证时,不依赖本地登录的 App Store 账户。 没用户系统的,一般都会用 StoreKit 2 直接在本地验证,这种情况会依赖本地登录的 Apple ID 。 你唯一能做的事是写邮件给开发者,让他们改变验证方式。 而作为开发者,如果要妥善地解决这个问题,只能引入服务端验证,而这又带来了更多问题…… |
6
leekayui 87 天前
AM 无解,苹果系,跟着 app store 账号走的
|
7
oddhw 87 天前
移动端无解,只能来回切换
mac 端就好了,am atv App Store Apple ID 都是独立的 |
8
chanChristin 87 天前
这个检测应该是 app 自己做的检测,有的软件几个月检测一次,有的软件打开就检测,这个应该没啥好办法。
|