একটি লাইব্রেরি হিসাবে নির্মিত যখন মডিউল আমদানি ব্যবহার করা যেতে পারে তা নিশ্চিত করুন৷ ( #53 )
6.0.1
সাইনইন এবং addScopes পদ্ধতির জন্য নেস্টেড কলব্যাকগুলিকে ডাকা হচ্ছে না তা ঠিক করে৷ ( #29 )
6.0.0
iOS এর জন্য Google সাইন-ইন এখন ওপেন সোর্স।
সুইফট প্যাকেজ ম্যানেজার সমর্থন।
M1 Macs-এ সিমুলেটরের জন্য সমর্থন।
API পৃষ্ঠ আপডেট
GIDSignIn
sharedInstance এখন একটি শ্রেণীর সম্পত্তি।
signIn এখন signInWithConfiguration:presentingViewController:callback: এবং সর্বদা মৌলিক প্রোফাইল স্কোপের অনুরোধ করে।
addScopes:presentingViewController:callback: বর্তমানে সাইন-ইন করা ব্যবহারকারীর কাছে মৌলিক প্রোফাইলের বাইরে স্কোপ যোগ করার নতুন উপায়।
restorePreviousSignIn এখন restorePreviousSignInWithCallback:
disconnect এখন disconnectWithCallback:
GIDSignInDelegate প্রোটোকল GIDSignInCallback এবং GIDDisconnectCallback ব্লকের পক্ষে সরানো হয়েছে।
সমস্ত সাইন-ইন ফ্লো কনফিগারেশন বৈশিষ্ট্য GIDConfiguration এ সরানো হয়েছে।
ব্যবহারকারীকে সাইন ইন করার জন্য প্রয়োজনীয় কনফিগারেশন উপস্থাপন করতে GIDConfiguration ক্লাস যোগ করা হয়েছে।
GIDAuthentication
getTokensWithHandler: এখন doWithFreshTokens:
GIDAuthenticationHandler typedef-এর নাম পরিবর্তন করে GIDAuthenticationAction রাখা হয়েছে।
refreshTokensWithHandler: সরানো হয়েছে, পরিবর্তে doWithFreshTokens: ব্যবহার করুন।
GIDSignInButton আর GIDSignIn এ অভ্যন্তরীণভাবে কল করে না এবং একটি সাইন-ইন প্রবাহ শুরু করার জন্য আপনাকে signInWithConfiguration:presentingViewController:callback: কল করার জন্য একটি IBAction বা অনুরূপভাবে তারযুক্ত করা প্রয়োজন৷
5.0.2
signIn:didSignInForUser:withError: যখন ব্যবহারকারী সাইন-ইন প্রবাহের সময় iOS-এর সম্মতি ডায়ালগ বাতিল করে।
5.0.1
আইওএস 13 এ সাইন ইন ফ্লো সঠিকভাবে শুরু করা যায় না এমন একটি সমস্যা সমাধান করে।
জিপ বিতরণের জন্য Xcode 11 বা তার বেশি প্রয়োজন।
5.0.0
GIDSignIn এ পরিবর্তন
uiDelegatepresentingViewController দিয়ে প্রতিস্থাপিত হয়েছে।
hasAuthInKeychainhasPreviousSignIn দিয়ে প্রতিস্থাপন করা হয়েছে।
signInSilentlyrestorePreviousSignIn দিয়ে প্রতিস্থাপিত হয়েছে।
অপসারিত পদ্ধতি getAccessTokenWithHandler: এবং refreshAccessTokenWithHandler:
GIDGoogleUser-এ পরিবর্তন
অপসারিত সম্পত্তি accessibleScopes সরানো হয়েছে, পরিবর্তে grantedScopes ব্যবহার করুন।
AppAuth এবং GTMAppAuth-এ নির্ভরতা যোগ করে।
GoogleToolboxForMac-এর উপর নির্ভরতা দূর করে।
iOS 7 এর জন্য ড্রপ সমর্থন।
4.4.0
GTM OAuth 2 এর উপর নির্ভরতা দূর করে।
4.3.0
Google এর এন্টারপ্রাইজ মোবাইল ম্যানেজমেন্ট সমর্থন করে।
4.2.0
GIDGoogleUser এ grantedScopes যোগ করে, একটি সফল সাইন-ইন করার পরে কোন স্কোপগুলি মঞ্জুর করা হয়েছে তা নিশ্চিত করার অনুমতি দেয়৷
GIDGoogleUser এ accessibleScopes বাতিল করে, পরিবর্তে grantedScopes ব্যবহার করুন।
হাই (হিন্দি) এবং fr-CA (ফরাসি (কানাডা)) এর জন্য GIDSignInButton স্থানীয়করণ করে।
সিস্টেম LocalAuthentication কাঠামোর উপর নির্ভরতা যোগ করে।
4.1.2
GoogleSignIn CocoaPod-এর জন্য pod try সমর্থন যোগ করুন।
4.1.1
একটি সমস্যা সমাধান করে যে GIDSignInUIDelegate এর signInWillDispatch:error: iOS 11-এ কল করা হয়নি। অনুগ্রহ করে মনে রাখবেন যে এটির উদ্দেশ্য নয় যে signIn:presentViewController: বা signIn:dismissViewController: iOS 11-এ বলা হয় না কারণ SFAuthenticationSession অ্যাপের ভিউ কন্ট্রোলার দ্বারা উপস্থাপিত হয় না। .
4.1.0
iOS 11-এ SFAuthenticationSession ব্যবহার করে।
4.0.2
GoogleAppUtilities এর উপর আর নির্ভর করে না।
4.0.1
ওপেন সোর্স পড নির্ভরতায় সুইচ করে।
সাইন-ইন বোতামের উপস্থিতি আর অনুরোধ করা সুযোগের উপর নির্ভর করে না।
4.0.0
GoogleSignIn পড এখন একটি স্ট্যাটিক ফ্রেমওয়ার্কের রূপ নেয়৷ উদ্দেশ্য-সি-তে #import <GoogleSignIn/GoogleSignIn.h> দিয়ে আমদানি করুন।
মডিউল সমর্থন যোগ করে। এছাড়াও আপনি @import GoogleSignIn; অবজেক্টিভ-সি-তে, যদি মডিউল সক্রিয় থাকে, এবং ব্রিজ-হেডার ব্যবহার না করে সুইফটে import GoogleSignIn ।
স্বতন্ত্র জিপ বিতরণের ব্যবহারকারীদের জন্য, এখন একাধিক ফ্রেমওয়ার্ক সরবরাহ করা হয়েছে এবং সবগুলিকে একটি প্রকল্পে যুক্ত করতে হবে। এই পচনটি সদৃশ নির্ভরতার ক্ষেত্রে আরও নমনীয়তার অনুমতি দেয়।
GIDSignIn থেকে অপ্রচলিত পদ্ধতি checkGoogleSignInAppInstalled সরিয়ে দেয়।
GIDSignIn থেকে allowsSignInWithBrowser দেয় এবং allowsSignInWithWebView বৈশিষ্ট্যগুলি সরিয়ে দেয়।
অ্যাপ দ্বারা সমর্থিত URL স্কিম হিসাবে আর বান্ডিল আইডি যোগ করার প্রয়োজন নেই।
3.0.0
GIDProfileData এ givenName এবং familyName বৈশিষ্ট্য প্রদান করে।
সাইন-ইন প্রবাহে ব্যবহারকারীর আইডি বা ইমেল ঠিকানা প্রিফিল করতে GIDSignIn এ loginHint বৈশিষ্ট্য সেট করার অনুমতি দেয়।
GIDSignInButton থেকে UIViewController(SignIn) বিভাগের পাশাপাশি delegate সম্পত্তি সরানো হয়েছে।
প্রয়োজন যে uiDelegate সঠিকভাবে GIDSignIn এ সেট করা হয়েছে এবং SafariServices ফ্রেমওয়ার্ক লিঙ্ক করা হয়েছে।
স্টোরকিটের উপর নির্ভরতা দূর করে।
বিটকোড সমর্থন প্রদান করে।
Xcode 6-এর সাথে বিটকোড অসঙ্গতির কারণে Xcode 7.0 বা তার বেশি প্রয়োজন।
2.4.0
নতুন Google লোগো দিয়ে সাইন-ইন বোতাম আপডেট করে।
সাইন-ইন করার জন্য ডোমেন সীমাবদ্ধতা সমর্থন করে।
আইডি টোকেন রিফ্রেশ করার অনুমতি দেয়।
2.3.2
আর Xcode 7 এর প্রয়োজন নেই।
2.3.1
GIDProfileData এর imageURLWithDimension:
2.3.0
Xcode 7.0 বা তার উপরে প্রয়োজন।
iOS 9 এ সাইন ইন করার জন্য SFSafariViewController ব্যবহার করে। এটি কাজ করার জন্য uiDelegate অবশ্যই সেট করতে হবে।
ব্যবহারকারীর প্রোফাইল আনার অপ্টিমাইজ করে।
GIDAuthentication-এ GTMFetcherAuthorization Protocol সমর্থন করে।
2.2.0
iOS 9 (বিটা) এর সাথে সামঞ্জস্যপূর্ণ। মনে রাখবেন যে সাইন-ইন SDK-এর এই সংস্করণে বিটকোড অন্তর্ভুক্ত নেই, তাই আপনি যদি Xcode 7 ব্যবহার করেন তাহলে আপনাকে অবশ্যই আপনার প্রকল্পে ENABLE_BITCODE-কে NO-তে সেট করতে হবে।
GIDSignInButton-এর স্বয়ংক্রিয় লেআউট সীমাবদ্ধতার জন্য বর্ণনামূলক শনাক্তকারী যোগ করে।
signInSilently আর uiDelegate সেট করার প্রয়োজন নেই।
2.1.0
GIDSignInButton এর সাথে স্বয়ংক্রিয় লেআউট সমস্যা সমাধান করে।
GIDAuthentication-এ অ্যাক্সেস টোকেন রিফ্রেশ করতে API যোগ করে।
GIDSignIn-এ আন-অ্যাসাইন করা ক্লায়েন্টআইডির জন্য আরও ভাল ব্যতিক্রম বিবরণ।
অন্যান্য ছোটখাট বাগ ফিক্স।
2.0.1
বাগ ফিক্স
2.0.0
একটি ব্রাউজারে অ্যাপ স্যুইচ করার পরিবর্তে UIWebView এর মাধ্যমে সাইন-ইন সমর্থন করে, নতুন allowsSignInWithWebView বৈশিষ্ট্যের সাথে কনফিগারযোগ্য।
এখন অ্যাপ্লিকেশানগুলিকে অক্ষম করে দিয়েছে একটি ব্রাউজারে অ্যাপ্লিকেশান স্যুইচ করে allowsSignInWithBrowser এবং অ্যাপ্লিকেশান ওয়েব ভিউ allowsSignInWithWebView বৈশিষ্ট্যের মাধ্যমে ব্যবহারকারীকে অ্যাপ স্টোর থেকে Google অ্যাপ ডাউনলোড করার নির্দেশ দিয়ে একটি প্রম্পট প্রদর্শন করার বিকল্প রয়েছে৷
স্বয়ংক্রিয়-লেআউট সক্ষম হলে সাইন-ইন বোতামের আকার পরিবর্তনের সমস্যা সমাধান করে
signInSilently এখন ত্রুটি সহ প্রতিনিধিকে কল করে যখন hasAuthInKeychain নথিভুক্ত হিসাবে NO থাকে
অন্যান্য ছোটখাট বাগ ফিক্স
1.0.0
রিফ্রেশ করা API সহ নতুন সাইন-ইন ফোকাসড SDK৷
প্রাসঙ্গিক ব্র্যান্ডিং সহ গতিশীলভাবে রেন্ডার করা সাইন-ইন বোতাম
মৌলিক প্রোফাইল সমর্থন
যোগ করা হয়েছে অনুমতি দেয় সাইনইন উইথ ব্রাউজার সম্পত্তি