跳过内容

Apple 登录 IOS

GitHub

为了设置 Apple 登录功能,需要准备以下内容:

  1. 配置应用的功能。

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

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

    XCode 应用目标

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

    App XCode 添加功能

    App XCode 添加功能

  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 提示

就这样!您已经准备好。

调用 initialize 在登录前与提供者建立连接。 在 iOS 上, apple 不直接由操作系统使用; 插件使用它来知道哪个提供者需要初始化。 clientId 复制到剪贴板

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

标题:从 Apple 登录继续

如果您正在使用

Apple 登录 来规划身份验证和帐户流程,连接它到 使用 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login 为原生能力在使用 @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 中的实现细节, 双因素认证 在双因素认证中的实现细节。