جرِّب تسجيل الدخول لنظامَي التشغيل iOS وmacOS.

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

يمكنك استخدام نموذج التطبيق iOS وmacOS للتعرّف على آلية عمل "تسجيل الدخول" أو إضافة تسجيل الدخول إلى تطبيقك الحالي.

يعرض هذا النموذج كيفية دمج تسجيل الدخول في Swift لنظامَي التشغيل iOS وmacOS.

بالنسبة إلى Objetive-C، يُرجى الاطّلاع على نموذج تطبيق SignInSample في مستودع تسجيل الدخول بحساب Google لنظام التشغيل iOS.

لاستخدام هذا النموذج، تأكّد من تثبيت إصدار حالي من Xcode.

الحصول على المشروع

يتوفّر نموذج تطبيق DaysDayBinth@ في مستودع تسجيل الدخول باستخدام CocoaPods وSwift Package Manager. اتّبع تعليمات الخيار المفضّل أدناه لتنزيل نموذج التطبيق وتشغيله:

حبوب الكاكاو

  1. إذا لم يكن تطبيق CocoaPods مثبّتًا لديك من قبل، اتّبِع الخطوات الواردة في دليل بدء استخدام CocoaPods.
  2. إنشاء نسخة طبق الأصل من تسجيل الدخول بحساب Google لمستودع iOS:
    git clone https://github.com/google/GoogleSignIn-iOS
  3. الانتقال إلى دليل DaysUntilBirthday:
    cd GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday
  4. ثبِّت تبعيات Cocoapods:
    pod install
  5. فتح مساحة عمل DaysUntilBirthdayForPod في Xcode:
    open DaysUntilBirthdayForPod.xcworkspace

مدير Swift Package

  1. إنشاء نسخة طبق الأصل من تسجيل الدخول لمستودع iOS:
    git clone https://github.com/google/GoogleSignIn-iOS
  2. فتح مشروع Swift النموذجي:
    open GoogleSignIn-iOS/Samples/Swift/DaysUntilBirthday/DaysUntilBirthday.xcodeproj

سيضيف Swift Package Manager التبعية تلقائيًا عندما يفتح Xcode المشروع.

تشغيل التطبيق

بالنسبة إلى نظام التشغيل iOS، اختَر هدف DaysUntilBirthday (iOS)، ثم ابدأ نموذج التطبيق على جهاز أو في محاكي iOS بالنقر على زر التشغيل لمساحة العمل.

بالنسبة إلى نظام التشغيل macOS، اختَر الهدف DaysUntilBirthday (macOS)، ثم ابدأ في نموذج التطبيق عن طريق النقر على زر التشغيل لمساحة العمل.

الخطوات اللاحقة

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

إضافة تسجيل الدخول إلى تطبيقك يمكنك الاطّلاع على نماذج التطبيقات على GitHub.

هل حصلت على تجربة جيدة؟ هل تواجه مشكلة؟ يُرجى إعلامنا.