مهم : از 1 مه 2024 ، اپل برای برنامههای iOS که از SDKهای متداول استفاده میکنند، از جمله GoogleSignIn-iOS، به مانیفستهای حریم خصوصی و امضا نیاز دارد . قبل از 1 مه 2024 به GoogleSignIn-iOS نسخه 7.1.0+ ارتقا دهید. راهنمای ارتقاء ما را دنبال کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
App Check با جلوگیری از احراز هویت مشتریان غیرمجاز با استفاده از Google Sign-in به محافظت از برنامههای شما در برابر سوء استفاده کمک میکند: فقط برنامههایی که شما مجاز کردهاید میتوانند نشانههای دسترسی و نشانههای شناسه را از نقطه پایانی Google OAuth 2.0 و OpenID Connect دریافت کنند.
با بررسی برنامه، دستگاههایی که برنامه شما را اجرا میکنند، از سرویس App Attest Apple استفاده میکنند تا تأیید کنند که درخواستهای OAuth 2.0 و OpenID Connect از برنامه معتبر شما سرچشمه میگیرند. این تأییدیه با هر درخواستی که برنامه شما به نقاط پایانی تأیید اعتبار Google ارسال می کند ارسال می شود. وقتی اجرای بررسی برنامه را فعال میکنید، درخواستهای مشتریان بدون گواهی معتبر رد میشوند، و همچنین هر درخواستی که از برنامهای که مجوز آن را ندارید رد میشود.
وقتی برنامه بررسی برنامه را برای ورود به سیستم Google فعال میکنید، هر زمان که به نقطه پایانی Google OAuth 2.0 دسترسی پیدا میکنید، موارد زیر رخ میدهد:
برنامه شما با سرویسهای اپل تعامل میکند تا صحت برنامه را تأیید کند.
تأییدیه به سرور App Check ارسال میشود، که اعتبار گواهی را با استفاده از پارامترهای ثبتشده در برنامه تأیید میکند و یک نشانه App Check را به برنامه شما برمیگرداند. این نشانه ممکن است برخی از اطلاعات مربوط به مواد گواهی را که تأیید کرده است حفظ کند.
کتابخانه سرویس گیرنده App Check توکن را همراه با درخواست به نقاط پایانی تأیید هویت Google ارسال می کند.
وقتی اجرای بررسی برنامه فعال است، Google فقط درخواستهایی را میپذیرد که همراه با یک نشانه فعلی و معتبر بررسی برنامه باشد.
امنیت ارائه شده توسط App Check چقدر قوی است؟
App Check برای تعیین صحت برنامه به قدرت سرویس App Attest اپل متکی است. این مانع از برخی، اما نه همه، بردارهای سوء استفاده از پروژه شما می شود. استفاده از App Check تضمینی برای حذف همه سوء استفاده ها نیست، اما با ادغام با App Check، گام مهمی در جهت محافظت از سوء استفاده برای برنامه خود برداشته اید.
اولین قدم ها
راهنمای شروع را بخوانید تا نحوه نصب و راهاندازی App Check را بیاموزید.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["App Check safeguards your app against unauthorized access by verifying app authenticity using Apple's App Attest service."],["Only authorized apps can acquire access tokens and ID tokens, preventing misuse of Google Sign-in."],["When enabled, App Check requires a valid attestation with each request to Google's authentication endpoints, rejecting unauthorized access attempts."],["While App Check enhances security, it does not guarantee complete elimination of all abuse but significantly reduces risks."],["You can readily integrate App Check by following the provided Get Started guide for installation and setup."]]],[]]