إضافة تسجيل الدخول بحساب Google إلى تطبيق iOS أو macOS

لا يتطلب الدمج الأساسي سوى بضع خطوات. عليك أولاً إعداد مشروع في وحدة تحكّم Google API.

بعد ذلك، أضِف GIDSignInButton إلى التنسيق.

أخيرًا، اربط الزر (باستخدام IBAction أو ما شابه) بطريقة تستدعي signInWithConfiguration:presentingViewController:callback:.

Swift

 GIDSignIn.sharedInstance.signIn(
    with: signInConfig,
    presenting: self
) { user, error in
    guard error == nil else { return }
    guard let user = user else { return }

    // Your user is signed in!
} 

Objective-C

 [GIDSignIn.sharedInstance
    signInWithConfiguration:signInConfig
   presentingViewController:self
                   callback:^(GIDGoogleUser * _Nullable user,
                              NSError * _Nullable error) {
      if (error) { return; }
      if (user == nil) { return; }

    // Your user is signed in!
}]; 

إلى عملية الدمج الأساسية هذه، يمكنك إضافة ميزات مثل المصادقة الخلفية وتفويض OAuth 2.0 للوصول إلى Google APIs.

تعرَّف على كيفية بدء استخدام دليل مطوّري البرامج. أو يمكنك الانتقال إلى مستودع GitHub للاطّلاع على نموذج رمز أو إرسال تقرير خطأ أو طلب ميزة أو المساهمة في طلب سحب.