用「 Sign in with Apple 」创建第三方账户时有两个选项: a.共享邮箱,第三方服务可以获取 apple ID 的主要邮箱。 b.隐藏邮箱,第三方服务可以获取一个随机邮箱,可以通过随机邮箱转发到主要邮箱。
Apple 现在允许修改 Apple ID 的主要邮箱。
根据上述两点,如果创建完第三方账户后修改「 Apple ID 」的主要邮箱,会对第三方账户产生什么影响?
我的猜测是,第三方账户实际是基于 openid ,修改主要邮箱应该不改变 openid 。
因此两种选项下创建的账户应该都仍然可以登录。
至于邮件, a.选项下第三方服务不确定是否仍向注册时的地址发件,以致无法接受。同时不确定 Apple 和第三方有没有提供更新收件地址的地方。 b.选项下随机地址应该仍保留,第三方服务仍能正常发件。即使不能自动转发到新地址,也可以手动在 Apple 提供的设置中更新转发的目标地址,所以至少有办法解决。
有没有了解其中细节的,或者实际这样操作过的;来说明一下?
1
msdurex 20 天前 via iPhone
没区别,还是正常登入。
|
![]() |
2
ACSOUV 20 天前
应该是基于 Apple Account 中唯一不变的 UID(一长串数字)
主要邮箱我只修改过三方邮箱的(比如 Yahoo/Gmail/Hotmail) Apple 的 me/iCloud 没修改过(以前也没找到修改入口 不知道现在情况如何) OP 所说的情况我测试过 WeChat 创建的三方账户 比如小红书国际版 关联的 WeChat 显示为 Nickname 如果修改了 WeChat 的 Nickname 那么小红书退出后再次用 WeChat 登录 Nickname 则会更新 同时也知道 WeChat/Weixin 的 Username 实际上可以一年换一次 真正不变的其实是初始注册时候的 wid* 那么其实不管你的 Nickname/Username 怎么变化 三方账户也只认 wid* |
![]() |
3
lslqtz 19 天前
似乎不会变, 而且可能转发的地址也不会变.
我遇到这个问题是因为我的 Apple 账号在国区和外区数据状态不同步, 然后被迫换了个主 Apple ID. 这期间我尝试过移除之前的主 Apple ID, 但这方面的功能没受到影响. |
4
nullyouraise 19 天前
https://developer.apple.com/cn/documentation/authenticationservices/implementing_user_authentication_with_sign_in_with_apple/
根据苹果的接入指南,App 通过调用系统 API 来检测当前登录的 iCloud 账户下是否有当前 app 的帐号,所以更改主邮箱应该没有影响 |