Google সাইন-ইন দ্রুত মাইগ্রেশন গাইড

এই পৃষ্ঠাটি Google সাইন-ইন SDK-এর প্রধান সংস্করণগুলির জন্য মূল পরিবর্তনগুলির বিবরণ দেয়৷

আপনার অ্যাপটিকে Google সাইন-ইন SDK-এর সর্বশেষ সংস্করণে স্থানান্তর করতে এই নির্দেশিকা অনুসরণ করুন৷ নোট করুন যে ডকুমেন্টেশন সবসময় সবচেয়ে সাম্প্রতিক সংস্করণ বোঝায়।

এছাড়াও আরও তথ্যের জন্য GitHub-এ রিলিজ নোট এবং সংগ্রহস্থল দেখুন।

Google সাইন-ইন SDK v7.0.0+

v7.0.0 এর আগে Google সাইন-ইন SDK-এর একটি সংস্করণ থেকে আপনার অ্যাপ স্থানান্তর করতে, নিম্নলিখিত পরিবর্তনগুলি করুন:

v6.2.x v7.0.0+
GIDSignIn
signInWithConfiguration:presentingViewController:callback:
GIDSignIn
signInWithPresentingViewController:completion:
GIDSignIn
restorePreviousSignInWithCallback:
GIDSignIn
restorePreviousSignInWithCompletion:
GIDSignIn
disconnectWithCallback:
GIDSignIn
disconnectWithCompletion:
GIDAuthentication
doWithFreshTokens:
GIDGoogleUser
refreshTokensIfNeededWithCompletion:
GIDSignIn
addScopes:presentingViewController:callback:
GIDGoogleUser
addScopes:presentingViewController:completion:

Google সাইন-ইন SDK v6.0.0

v6.0.0 এর আগে Google সাইন-ইন SDK-এর একটি সংস্করণ থেকে আপনার অ্যাপ স্থানান্তর করতে, নিম্নলিখিত পরিবর্তনগুলি করুন:

  • GIDSignIn.sharedInstance প্রপার্টি অ্যাক্সেসে সমস্ত [GIDSignIn sharedInstance] কল আপডেট করুন।

  • সমস্ত ক্লায়েন্ট কনফিগারেশন (ক্লায়েন্ট আইডি, ইত্যাদি) একটি GIDConfiguration অবজেক্টে সরান।

  • অপসারিত পদ্ধতিতে কলগুলিকে তাদের নতুন সমতুল্যগুলিতে আপডেট করুন:

    v5.xx v6.0.0
    signIn signInWithConfiguration:presentingViewController:callback:
    restorePreviousSignIn restorePreviousSignInWithCallback:
    disconnect disconnectWithCallback:
    getTokensWithHandler: doWithFreshTokens:
    refreshTokensWithHandler: doWithFreshTokens:
  • GIDSignInDelegate প্রোটোকল এবং এর পদ্ধতিগুলির সমস্ত রেফারেন্স সরান৷

    • signIn:didSignInForUser:withError: থেকে যুক্তিটিকে signInWithConfiguration:presentingViewController:callback: -এর কলব্যাক ব্লকে সরান।

    • যুক্তিটিকে signIn:didDisconnectWithUser:withError: থেকে disconnectWithCallback:

  • GIDSignInButton একটি পদ্ধতিতে ম্যানুয়ালি সংযুক্ত করুন যা একটি IBAction বা অনুরূপ ব্যবহার করে signInWithConfiguration:presentingViewController:callback: