App Flip Linking مبتنی بر OAuth (App Flip) به کاربران شما این امکان را می دهد تا به راحتی و سریع حساب های خود را در سیستم احراز هویت شما به حساب های Google خود پیوند دهند. اگر زمانی که کاربر فرآیند پیوند دادن حساب را آغاز می کند، برنامه شما روی تلفن شما نصب شده باشد، برای دریافت مجوز کاربر به طور یکپارچه به برنامه شما منتقل می شود.
این رویکرد یک فرآیند پیوند سریعتر و آسانتر را فراهم می کند زیرا کاربر مجبور نیست نام کاربری و رمز عبور خود را مجدداً برای احراز هویت وارد کند. در عوض، App Flip از اعتبارنامههای حساب کاربر در برنامه شما استفاده میکند. هنگامی که یک کاربر حساب Google خود را با برنامه شما مرتبط کرد، می تواند از هر یکپارچه سازی که شما ایجاد کرده اید استفاده کند.
می توانید App Flip را برای هر دو برنامه iOS و Android تنظیم کنید.
الزامات
برای پیاده سازی App Flip، باید شرایط زیر را رعایت کنید:
- شما باید یک برنامه اندروید یا iOS داشته باشید.
- شما باید صاحب، مدیریت و نگهداری سرور OAuth 2.0 باشید که از جریان کد مجوز OAuth 2.0 پشتیبانی می کند.
App Flip Linking مبتنی بر OAuth (App Flip) به کاربران شما این امکان را می دهد تا به راحتی و سریع حساب های خود را در سیستم احراز هویت شما به حساب های Google خود پیوند دهند. اگر زمانی که کاربر فرآیند پیوند دادن حساب را آغاز می کند، برنامه شما روی تلفن شما نصب شده باشد، برای دریافت مجوز کاربر به طور یکپارچه به برنامه شما منتقل می شود.
این رویکرد یک فرآیند پیوند سریعتر و آسانتر را فراهم می کند زیرا کاربر مجبور نیست نام کاربری و رمز عبور خود را مجدداً برای احراز هویت وارد کند. در عوض، App Flip از اعتبارنامههای حساب کاربر در برنامه شما استفاده میکند. هنگامی که یک کاربر حساب Google خود را با برنامه شما مرتبط کرد، می تواند از هر یکپارچه سازی که شما ایجاد کرده اید استفاده کند.
می توانید App Flip را برای هر دو برنامه iOS و Android تنظیم کنید.
الزامات
برای پیاده سازی App Flip، باید شرایط زیر را رعایت کنید:
- شما باید یک برنامه اندروید یا iOS داشته باشید.
- شما باید صاحب، مدیریت و نگهداری سرور OAuth 2.0 باشید که از جریان کد مجوز OAuth 2.0 پشتیبانی می کند.
Design guidelines
This section describes the design requirements and recommendations for the App Flip account linking consent screen. After Google calls your app, your app displays the consent screen to the user.
Requirements
- You must communicate that the user’s account is being linked to Google, not to a specific Google product, such as Google Home or Google Assistant.
Recommendations
We recommend that you do the following:
Display Google's Privacy Policy. Include a link to Google’s Privacy Policy on the consent screen.
Data to be shared. Use clear and concise language to tell the user what data of theirs Google requires and why.
Clear call-to-action. State a clear call-to-action on your consent screen, such as “Agree and link.” This is because users need to understand what data they're required to share with Google to link their accounts.
Ability to cancel. Provide a way for users to go back or cancel, if they choose not to link.
Ability to unlink. Offer a mechanism for users to unlink, such as a URL to their account settings on your platform. Alternatively, you can include a link to Google Account where users can manage their linked account.
Ability to change user account. Suggest a method for users to switch their account(s). This is especially beneficial if users tend to have multiple accounts.
- If a user must close the consent screen to switch accounts, send a recoverable error to Google so the user can sign in to the desired account with OAuth linking and the implicit flow.
Include your logo. Display your company logo on the consent screen. Use your style guidelines to place your logo. If you wish to also display Google's logo, see Logos and trademarks.
App Flip را در برنامه های بومی خود پیاده کنید
برای اجرای App Flip، باید کد مجوز کاربر را در برنامه خود تغییر دهید تا پیوند عمیق از Google را بپذیرید.
برای پشتیبانی از App Flip در برنامه Android خود، دستورالعملهای راهنمای پیادهسازی Android را دنبال کنید.
برای پشتیبانی از App Flip در برنامه iOS خود، دستورالعملهای راهنمای پیادهسازی iOS را دنبال کنید.
تست تلنگر برنامه
App Flip ممکن است با استفاده از برنامههای نمونه و آزمایشی قبل از در دسترس بودن برنامههای تولید تأیید شده و یک سرور OAuth 2.0 فعال شبیهسازی شود.
در طول App Flip، یک برنامه Google ابتدا برنامه شما را باز می کند و سپس یک پاسخ کد مجوز را از سرور OAuth 2.0 شما درخواست می کند، در مرحله آخر پاسخ به برنامه Google برگردانده می شود.
پیش نیازها
برای شبیهسازی یک برنامه Google و راهاندازی هدفی که برنامه شما را راهاندازی میکند، ابزار App Flip Test Tool را برای Android و iOS دانلود و نصب کنید.
دانلود و نصب App Flip Sample برای Android و iOS برای شبیه سازی برنامه خود و انتخاب نوع پاسخ OAuth 2.0.
دنباله تست
- ابزار App Flip Test Tool را باز کنید.
-
Try Flip!
تا برنامه App Flip Sample خود را راه اندازی کنید. - پاسخی را از دکمههای رادیویی در برنامه Sample انتخاب کنید.
-
Send
فشار دهید تا پاسخ شبیه سازی شده OAuth 2.0 به ابزار تست برگردد. - پیامهای گزارش ابزار تست را برای auth_code یا جزئیات خطا بررسی کنید.
تست تولید
App Flip ممکن است پس از تکمیل ثبت نام و اجرای سرور OAuth 2.0 در مرحله تولید آزمایش شود.
یک حساب Google و یک آدرس ایمیل خاص برای آزمایش خودکار توصیه می شود.
هنگامی که به عنوان دارنده حساب Google وارد سیستم شوید، میتوان وضعیت پیوند حسابها را با استفاده از حسابهای پیوندی مشاهده کرد. از اینجا نیز ممکن است ارتباط حسابها بین آزمایشهای مکرر قطع شود.
در صورت تمایل، میتوانید RISC را پیادهسازی کنید تا بهصورت برنامهای پیوند را لغو کنید و Google را از تغییر مطلع کنید.
،App Flip Linking مبتنی بر OAuth (App Flip) به کاربران شما این امکان را می دهد تا به راحتی و سریع حساب های خود را در سیستم احراز هویت شما به حساب های Google خود پیوند دهند. اگر زمانی که کاربر فرآیند پیوند دادن حساب را آغاز می کند، برنامه شما روی تلفن شما نصب شده باشد، برای دریافت مجوز کاربر به طور یکپارچه به برنامه شما منتقل می شود.
این رویکرد یک فرآیند پیوند سریعتر و آسانتر را فراهم می کند زیرا کاربر مجبور نیست نام کاربری و رمز عبور خود را مجدداً برای احراز هویت وارد کند. در عوض، App Flip از اعتبارنامههای حساب کاربر در برنامه شما استفاده میکند. هنگامی که یک کاربر حساب Google خود را با برنامه شما مرتبط کرد، می تواند از هر یکپارچه سازی که شما ایجاد کرده اید استفاده کند.
می توانید App Flip را برای هر دو برنامه iOS و Android تنظیم کنید.
الزامات
برای پیاده سازی App Flip، باید شرایط زیر را رعایت کنید:
- شما باید یک برنامه اندروید یا iOS داشته باشید.
- شما باید صاحب، مدیریت و نگهداری سرور OAuth 2.0 باشید که از جریان کد مجوز OAuth 2.0 پشتیبانی می کند.
App Flip Linking مبتنی بر OAuth (App Flip) به کاربران شما این امکان را می دهد تا به راحتی و سریع حساب های خود را در سیستم احراز هویت شما به حساب های Google خود پیوند دهند. اگر زمانی که کاربر فرآیند پیوند دادن حساب را آغاز می کند، برنامه شما روی تلفن شما نصب شده باشد، برای دریافت مجوز کاربر به طور یکپارچه به برنامه شما منتقل می شود.
این رویکرد یک فرآیند پیوند سریعتر و آسانتر را فراهم می کند زیرا کاربر مجبور نیست نام کاربری و رمز عبور خود را مجدداً برای احراز هویت وارد کند. در عوض، App Flip از اعتبارنامههای حساب کاربر در برنامه شما استفاده میکند. هنگامی که یک کاربر حساب Google خود را با برنامه شما مرتبط کرد، می تواند از هر یکپارچه سازی که شما ایجاد کرده اید استفاده کند.
می توانید App Flip را برای هر دو برنامه iOS و Android تنظیم کنید.
الزامات
برای پیاده سازی App Flip، باید شرایط زیر را رعایت کنید:
- شما باید یک برنامه اندروید یا iOS داشته باشید.
- شما باید صاحب، مدیریت و نگهداری سرور OAuth 2.0 باشید که از جریان کد مجوز OAuth 2.0 پشتیبانی می کند.
Design guidelines
This section describes the design requirements and recommendations for the App Flip account linking consent screen. After Google calls your app, your app displays the consent screen to the user.
Requirements
- You must communicate that the user’s account is being linked to Google, not to a specific Google product, such as Google Home or Google Assistant.
Recommendations
We recommend that you do the following:
Display Google's Privacy Policy. Include a link to Google’s Privacy Policy on the consent screen.
Data to be shared. Use clear and concise language to tell the user what data of theirs Google requires and why.
Clear call-to-action. State a clear call-to-action on your consent screen, such as “Agree and link.” This is because users need to understand what data they're required to share with Google to link their accounts.
Ability to cancel. Provide a way for users to go back or cancel, if they choose not to link.
Ability to unlink. Offer a mechanism for users to unlink, such as a URL to their account settings on your platform. Alternatively, you can include a link to Google Account where users can manage their linked account.
Ability to change user account. Suggest a method for users to switch their account(s). This is especially beneficial if users tend to have multiple accounts.
- If a user must close the consent screen to switch accounts, send a recoverable error to Google so the user can sign in to the desired account with OAuth linking and the implicit flow.
Include your logo. Display your company logo on the consent screen. Use your style guidelines to place your logo. If you wish to also display Google's logo, see Logos and trademarks.
App Flip را در برنامه های بومی خود پیاده کنید
برای اجرای App Flip، باید کد مجوز کاربر را در برنامه خود تغییر دهید تا پیوند عمیق از Google را بپذیرید.
برای پشتیبانی از App Flip در برنامه Android خود، دستورالعملهای راهنمای پیادهسازی Android را دنبال کنید.
برای پشتیبانی از App Flip در برنامه iOS خود، دستورالعملهای راهنمای پیادهسازی iOS را دنبال کنید.
تست تلنگر برنامه
App Flip ممکن است با استفاده از برنامههای نمونه و آزمایشی قبل از در دسترس بودن برنامههای تولید تأیید شده و یک سرور OAuth 2.0 فعال شبیهسازی شود.
در طول App Flip، یک برنامه Google ابتدا برنامه شما را باز می کند و سپس یک پاسخ کد مجوز را از سرور OAuth 2.0 شما درخواست می کند، در مرحله آخر پاسخ به برنامه Google برگردانده می شود.
پیش نیازها
برای شبیهسازی یک برنامه Google و راهاندازی هدفی که برنامه شما را راهاندازی میکند، ابزار App Flip Test Tool را برای Android و iOS دانلود و نصب کنید.
دانلود و نصب App Flip Sample برای Android و iOS برای شبیه سازی برنامه خود و انتخاب نوع پاسخ OAuth 2.0.
دنباله تست
- ابزار App Flip Test Tool را باز کنید.
-
Try Flip!
تا برنامه App Flip Sample خود را راه اندازی کنید. - پاسخی را از دکمههای رادیویی در برنامه Sample انتخاب کنید.
-
Send
فشار دهید تا پاسخ شبیه سازی شده OAuth 2.0 به ابزار تست برگردد. - پیامهای گزارش ابزار تست را برای auth_code یا جزئیات خطا بررسی کنید.
تست تولید
App Flip ممکن است پس از تکمیل ثبت نام و اجرای سرور OAuth 2.0 در مرحله تولید آزمایش شود.
یک حساب Google و یک آدرس ایمیل خاص برای آزمایش خودکار توصیه می شود.
هنگامی که به عنوان دارنده حساب Google وارد سیستم شوید، میتوان وضعیت پیوند حسابها را با استفاده از حسابهای پیوندی مشاهده کرد. از اینجا نیز ممکن است ارتباط حسابها بین آزمایشهای مکرر قطع شود.
در صورت تمایل، میتوانید RISC را پیادهسازی کنید تا بهصورت برنامهای پیوند را لغو کنید و Google را از تغییر مطلع کنید.