跳过内容

Apple登录IOS

GitHub

让我们分解一下您需要什么来设置IOS上的Apple登录。

  1. 配置您的应用程序的功能。

    为了实现这一点,请打开Xcode,点击 App XCode应用

  2. 确保您选择了正确的目标。

    XCode应用目标

  3. 请确保您添加了 Sign in with Apple 应用XCode添加功能

    注意

    注意

  4. 在您的应用程序中初始化Apple登录。

    // onMounted is vue specific
    onMounted(() => {
    SocialLogin.initialize({
    apple: {}
    })
    });
  5. 创建一个按钮以开始登录过程。

    该按钮应调用以下函数:

    async function loginApple() {
    const res = await SocialLogin.login({
    provider: 'apple',
    options: {}
    })
  6. 在真实设备上运行您的应用程序 PHYSICAL 在物理设备上测试它。

    如果您仔细遵循步骤,点击按钮后您会看到以下屏幕。

    iOS 设备上的 Apple Sign In 提示

完成!您已经准备好。

初始化 Apple 登录

标题:初始化 Apple 登录

在 iOS 设备上, initialize 在 iOS 设备上, apple 在 iOS 设备上, clientId 在 iOS 设备上,

await SocialLogin.initialize({
apple: {
clientId: 'your-client-id',
},
});
const res = await SocialLogin.login({
provider: 'apple',
options: {
scopes: ['email', 'name'],
},
});

继续使用 Apple iOS 登录

标题:继续使用 Apple iOS 登录

如果您正在使用 Apple iOS 登录 来规划身份验证和帐户流程,连接它到 使用 @capgo/capacitor 社交登录 为使用 @capgo/capacitor 社交登录的原生能力 @capgo/capacitor 社交登录 为 @capgo/capacitor 社交登录的实现细节 @capgo/capacitor Passkey 为 @capgo/capacitor Passkey 的实现细节 @capgo/capacitor 原生生物识别 在 @capgo/capacitor-native-biometric 中的实现细节 双因素验证 在双因素验证中实现细节