apple 社区中的讨论 链接
分析
查看了一下官方关于健康共享的相关说明 链接,文中指出:只要满足邀请条件,则受邀人员就会变成蓝色。换句话说,邀请人在邀请之前就知道你是一个有效用户(无效用户无法发起邀请),所以不存在批量发送邮件,通过接受和拒绝来判断你是否是一个有效用户。
测试
做了一个简单的测试:我在本地通讯录中新建了一个新的用户,用户只填写了绑定 apple id 的手机号,在健康中尝试发起邀请,发现对应的用户变成蓝色表明该用户可以被邀请。这是不是意味着变更 apple id 的邮箱是无效的。
似乎这和官方的说明不符
共享对象必须已经连同他们的 iCloud 帐户电子邮件地址一起存储在你的“通讯录”中,你才能与他们开始共享。
解决办法
在上文的健康说明中,要求 [打开了“健康”和双重认证的 iCloud 帐户。] ,可能关闭 icloud 中的健康同步是目前解决问题的方法?