تمام نسخههای کتابخانه صورتحساب گوگل پلی دارای چرخه منسوخ شدن دو ساله هستند. گوگل این چرخه منسوخ شدن را در Google I/O 2019 و در پست وبلاگ Meet Google Play Billing Library Version 3 اعلام کرد.
این صفحه به سوالات متداول در مورد منسوخ شدن نسخه کتابخانه صورتحساب گوگل پلی و انتقال به نسخههای بالاتر پاسخ میدهد.
پشتیبانی از جدول زمانی برای نسخههای مختلف
جدول زیر مهلتهای منسوخ شدن و تمدید برای هر نسخه از کتابخانه صورتحساب گوگل پلی را نشان میدهد.
| نسخه | مهلت برنامه جدید و بهروزرسانی | مهلت تمدید |
|---|---|---|
| ۵ | ۳۱ آگوست ۲۰۲۴ | ۱ نوامبر ۲۰۲۴ |
| ۶ | ۳۱ آگوست ۲۰۲۵ | ۱ نوامبر ۲۰۲۵ |
| ۷ | ۳۱ اوت ۲۰۲۶ | ۱ نوامبر ۲۰۲۶ |
| ۸ | ۳۱ اوت ۲۰۲۷ | ۱ نوامبر ۲۰۲۷ |
| ۹ | ۳۱ اوت ۲۰۲۸ | ۱ نوامبر ۲۰۲۸ |
- چگونه بفهمیم کدام APKها از نسخه منسوخشدهی Play Billing Library استفاده میکنند؟
- فایل
build.gradleخود را بررسی کنید. برنامهها باید از نسخه پشتیبانیشدهی جدول استفاده کنند. این وابستگیها فقط در APKهایی ظاهر میشوند که به مجوزcom.android.vending.BILLINGنیاز دارند. - آیا نیاز به بهروزرسانی فایلهای APK نگهدارینشده دارید؟
- توصیه میکنیم APK های نگهداریشده را بهروزرسانی کنید. APK های نگهدارینشده نیازی به بهروزرسانی ندارند؛ برنامههای موجود هنوز کار میکنند، اما برنامهها و بهروزرسانیهای جدید باید از نسخههای پشتیبانیشده استفاده کنند.
- اگر قبلاً بهروزرسانی کردهاید، چگونه میتوانید هشدار منسوخ شدن را برطرف کنید؟
- برنامه به نسخه پشتیبانی شده؟**
- مطمئن شوید که فایل
AndroidManifest.xmlشما حاویcom.google.android.play.billingclient.versionاست. اگر این فایل وجود ندارد، بررسی کنید که آیا ادغام manifest این ویژگی را حذف میکند یا خیر. - **چگونه میتوان از نسخه پایینتر Google Play Billing به نسخه جدیدتر ارتقا داد؟
- کتابخانه؟**
وابستگی موجود در نسخه خود را بهروزرسانی کنید تا از نسخه پشتیبانیشده در جدول استفاده کند. برای اطلاع از تغییرات بین نسخهها، به یادداشتهای انتشار مراجعه کنید.
برای مهاجرت، به راهنمای مهاجرت نسخه ۹ مراجعه کنید.
- **فرم تمدید را از کجا پیدا میکنید تا بتوانید به توزیع آن بین کاربران ادامه دهید؟
- تا مهلت تمدید؟**
اگر برنامه شما از نسخهای از کتابخانه پرداخت گوگل پلی استفاده میکند که پشتیبانی نمیشود، در کنسول گوگل پلی اخطاری دریافت خواهید کرد. در صفحه جزئیات اخطار در صفحه وضعیت خطمشی ، فرم افزونه را باز کنید.