使用「苹果登录」配置
WARNING
请注意,当前域名 https://dev.weixin.qq.com/docs/framework
文档已不维护,请前往微信文档中心 找到对应的新文档继续使用
使用 wx.appleLogin 需完成以下配置内容。
一、开发平台控制台
接入 Apple 登录,首先需要从苹果开发者网站上获取如下几个信息:
- Team ID:唯一标识苹果开发者的信息
- Bundle ID:唯一标识苹果应用的信息
- Key ID:私钥 ID
- Private Key:私钥
开发者可根据以下步骤指引完成:
1. 获取 Team ID
使用苹果开发者账号登录前往 Membership 页面,获取 Team ID (需要是认证且付费过的开发者)
2. 获取 Bundle ID
前往苹果开发者页面,在 Certificates,Identifiers & Profiles > Identifiers 页面,点击图标创建应用
选择 App IDs 然后点击 Continue 按钮继续
选择格式的应用类型,然后点击 Continue 按钮继续
填写应用描述和 Bundle ID,请记录下此 Bundle ID
滑动浏览器到下面找到 Sign in with Apple 并勾选
最后点击 Continue 按钮创建应用
3. 获取 Key ID 和 Private Key
前往苹果开发者页面,在 Certificates,IDs, & Profiles > Keys Tab 页面,点击图标
输入名称并勾选上 Sign in with Apple,点击 Configure,确保选中的 Primary App ID 是你刚刚创建的那一个
点击 Save,Continue,最后点击 Register
创建之后,获得 Key ID,然后点击 Download 下载该密钥
打开下载的密钥,并记录其中的内容,格式为
-----BEGIN PRIVATE KEY-----
xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxx
-----END PRIVATE KEY-----
4. 配置身份管理控制台信息
打开开发平台控制台,选择多端身份管理 -> 指定应用 -> Apple 登录。将在 “前期准备” 中记录的 Bundle ID、Team ID、Key ID 和 Private Key 填入并保存。
二、开发者工具
完成以上控制台配置以后,需在开发者工具的 project.miniapp.json
中勾选使用 IdaasSDK
。
三、云构建
苹果登录能力,目前仅支持在 证书签名
下使用。注意:在签名过程中,使用的 .mobileprovision
文件需要在 Sign in with Apple
能力开启的环境下生成。