این صفحه توضیح میدهد که در بهروزرسانیهای اخیر مخزن Maven برای Play Integrity API چه چیزهایی وجود دارد.
۱.۵.۰ (۲۰۲۵-۰۸-۲۸)
- کدهای جدید دیالوگ اصلاح Play ،
GET_INTEGRITYوGET_STRONG_INTEGRITY، اضافه شدهاند که میتوانید در برنامه خود فعال کنید تا به کاربران در رفعMEETS_DEVICE_INTEGRITY،MEETS_STRONG_INTEGRITYو سایر مشکلات مربوط به حکم کمک کنید. این دیالوگهای جدید همچنین میتوانند برخی از استثنائاتی را که در طول درخواستهای API Integrity با آنها مواجه میشوید، حل کنند. - متد جدید
showDialogدر IntegrityManager و StandardIntegrityManager برای اجرای انواع دیالوگهای اصلاح معرفی شد. متدshowDialogدر IntegrityTokenResponse و StandardIntegrityToken منسوخ شده است. - حداقل سطح API اندروید مورد نیاز برای درخواستهای استاندارد و کلاسیک به ۲۳ افزایش یافت.
۱.۴.۰ (۲۰۲۴-۰۷-۲۹)
- کدهای گفتگوی جدیدی برای گفتگوی اصلاح پخش اضافه شده است که میتوانید هنگام شناسایی خطر دسترسی به برنامه، ضبط یا کنترل برنامهها را فعال کنید.
- پشتیبانی از سیگنال خطر دسترسی به برنامه در درخواستهای استاندارد API و گزینهای برای انصراف از خطر دسترسی به برنامه بر اساس هر درخواست اضافه شد.
- تشخیص خطاهای PLAY_STORE_VERSION_OUTDATED بهبود یافته است.
- حداقل سطح API اندروید مورد نیاز برای درخواستهای استاندارد و کلاسیک به ۲۱ افزایش یافت.
۱.۳.۰ (۲۰۲۳-۱۱-۱۴)
- پشتیبانی از گفتگوی اصلاح Play اضافه شده است که میتوانید وقتی کاربر برای برنامه شما مجوز ندارد، آن را فعال کنید.
- کدهای خطای جدید برای درخواستهای استاندارد API :
- CLIENT_TRANSIENT_ERROR . این نشان میدهد که هنگام آمادهسازی ارائهدهنده توکن یکپارچگی، یک خطای گذرا روی دستگاه رخ داده است. توسعهدهندگان باید با روش برگشت نمایی (exponential backoff) دوباره تلاش کنند .
- INTEGRITY_TOKEN_PROVIDER_INVALID . این نشان میدهد که توکن یکپارچگی آمادهشده نامعتبر شده است. توسعهدهندگان باید یک ارائهدهنده توکن یکپارچگی جدید آماده کنند.
۱.۲.۰ (۲۰۲۳-۰۷-۳۱)
- پشتیبانی از درخواستهای استاندارد API اضافه شد.
۱.۱.۰ (۲۰۲۳-۰۱-۲۵)
- کد خطای جدید: CLIENT_TRANSIENT_ERROR . این نشان میدهد که یک خطای گذرا در دستگاه رخ داده است. توسعهدهندگان باید با استفاده از تابع بازگشت نمایی (exponential backoff) دوباره امتحان کنند .
- درخواست داخلی تولید شده توسط کتابخانه اکنون شامل نسخه کتابخانه است. این امر امکان پاسخهای سفارشیسازی شده را بر اساس نسخه مورد استفاده فراهم میکند.
۱.۰.۲ (۲۰۲۲-۰۹-۲۷)
- بهروزرسانی مستندات مربوط به متدهای API و کدهای خطا.
- برای اندازهگیری تأخیر داخلی، برچسب زمانی درخواست اضافه شد.
۱.۰.۱ (۲۰۲۲-۰۳-۰۹)
- بهبودهایی در مدیریت خطاها.
- تغییر جزئی برای سادهسازی ادغام کتابخانه کلاینت یونیتی.
۱.۰.۰ (۲۰۲۲-۰۲-۱۴)
- انتشار اولیه.