跳过内容

Apple 登录 IOS

GitHub

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

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

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

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

    XCode 应用目标

  3. 请确保您添加了 Sign in with Apple 功能性.

    在 XCode 中添加 App

    在 XCode 中添加 App

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

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

    该按钮应该调用以下函数:

    async function loginApple() {
    const res = await SocialLogin.login({
    provider: 'apple',
    options: {}
    })
  6. 在一个 物理 设备上运行您的应用并进行测试。

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

    iOS 设备上的 Apple Sign In 提示

就这样!您已经完成了。

使用 initializeapple 服务提供商 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 登录 Using @capgo/capacitor-social-login 使用 @capgo/capacitor-social-login @capgo/capacitor-social-login 为 @capgo/capacitor-social-login 的实现细节 @capgo/capacitor-passkey 为 @capgo/capacitor-passkey 的实现细节 @capgo/capacitor-native-biometric 为 @capgo/capacitor-native-biometric 的实现细节,以及 双因素认证 为双因素认证的实现细节