همانطور که در Google I/O در سال 2019 و پست وبلاگ Meet Google Play Billing Library نسخه 3 اعلام شد، همه نسخههای کتابخانه صورتحساب Play از یک چرخه منسوخ شدن دو ساله پیروی میکنند.
این مبحث به سؤالات رایج در مورد منسوخ شدن نسخه کتابخانه صورتحساب و انتقال به نسخههای جدیدتر پاسخ میدهد.
پشتیبانی از جدول زمانی برای نسخه های مختلف
نسخه (از جمله نسخه های کوچک) | نسخه آخرین تاریخ را می توان برای انتشار برنامه های جدید یا به روز رسانی برنامه های موجود استفاده کرد | درخواست تمدید را می توان به روز کرد |
---|---|---|
5 | اوت-31-2024 | نوامبر 1-2024 |
6 | اوت-31-2025 | نوامبر 1-2025 |
7 | اوت-31-2026 | نوامبر 1-2026 |
- چگونه میتوانم بفهمم کدام APK یا App Bundle اخطار منسوخ شدن را راهاندازی میکند؟
- وابستگی های وارد شده پروژه خود را مرور کنید (به عنوان مثال، آنهایی که در فایل
build.gradle
پروژه شما یافت می شوند). برای سازگاری، برنامه ها باید نسخه پشتیبانی شده را همانطور که در جدول نشان داده شده است وارد کنند. توجه داشته باشید که وابستگیهای صورتحساب فقط در فایلهای APK که به مجوزcom.android.vending.BILLING
نیاز دارند، یافت میشوند. - APK یا App Bundle که من دیگر آن را نگهداری نمیکنم از نسخه قدیمی کتابخانه صورتحساب Play استفاده میکند. آیا باید آپدیت کنم؟
- اکیداً توصیه میکنیم همه فایلهای APK را به آخرین نسخه کتابخانه صورتحساب Play بهروزرسانی کنید. با این حال، اگر یک APK دیگر نگهداری نشود، در حال حاضر هیچ اقدامی برای APK لازم نیست. این منسوخ شدن فقط برنامهها و بهروزرسانیهای جدید را از استفاده از نسخههای قدیمیتر کتابخانه صورتحساب Play جلوگیری میکند. برنامههای موجود که از نسخه قدیمی کتابخانه استفاده میکنند، همانطور که انتظار میرفت به کار خود ادامه میدهند. لطفاً مطمئن شوید که همه APKهایی که به طور فعال نگهداری می شوند به روز می شوند.
- چگونه میتوان APK یا App Bundle را که به آخرین کتابخانه صورتحساب Play بهروزرسانی شده است، اما همچنان هشدار انحلال را راهاندازی میکند، برطرف کنیم؟
- مطمئن شوید که
AndroidManifest.xml
شما دارای ورودی با نامcom.google.android.play.billingclient.version
باشد. اگر ورودی وجود ندارد، تنظیمات ادغام مانیفست خود را بررسی کنید تا ببینید آیا ویژگی مانیفست در طول ادغام مانیفست حذف میشود یا خیر. - چگونه می توانم از نسخه قبلی کتابخانه صورتحساب Play ارتقا دهم؟
برای استفاده از نسخه پشتیبانی شده همانطور که در جدول نشان داده شده است، وابستگی را در نسخه خود به روز کنید. برای مشاهده تغییرات بین نسخهها، یادداشتهای انتشار را بخوانید.
علاوه بر این، ما یک راهنمای عمیق برای مهاجرت به PBL 7 داریم.
کجا می توانم فرم برنامه افزودنی را برای ادامه توزیع بین همه کاربران Google Play تا 1 نوامبر پیدا کنم؟
اگر برنامه شما همچنان از نسخه قدیمی کتابخانه صورتحساب Play استفاده میکند، یک هشدار و یک پیام صندوق ورودی در کنسول Play دریافت خواهید کرد. فرم برنامه افزودنی از طریق صفحه جزئیات هشدار یا مشکل در صفحه وضعیت خطمشی در Play Console در دسترس است.
،همانطور که در Google I/O در سال 2019 و پست وبلاگ Meet Google Play Billing Library نسخه 3 اعلام شد، همه نسخههای کتابخانه صورتحساب Play از یک چرخه منسوخ شدن دو ساله پیروی میکنند.
این مبحث به سؤالات رایج در مورد منسوخ شدن نسخه کتابخانه صورتحساب و انتقال به نسخههای جدیدتر پاسخ میدهد.
پشتیبانی از جدول زمانی برای نسخه های مختلف
نسخه (از جمله نسخه های کوچک) | نسخه آخرین تاریخ را می توان برای انتشار برنامه های جدید یا به روز رسانی برنامه های موجود استفاده کرد | درخواست تمدید را می توان به روز کرد |
---|---|---|
5 | اوت-31-2024 | نوامبر 1-2024 |
6 | اوت-31-2025 | نوامبر 1-2025 |
7 | اوت-31-2026 | نوامبر 1-2026 |
- چگونه میتوانم بفهمم کدام APK یا App Bundle اخطار منسوخ شدن را راهاندازی میکند؟
- وابستگی های وارد شده پروژه خود را مرور کنید (به عنوان مثال، آنهایی که در فایل
build.gradle
پروژه شما یافت می شوند). برای سازگاری، برنامه ها باید نسخه پشتیبانی شده را همانطور که در جدول نشان داده شده است وارد کنند. توجه داشته باشید که وابستگیهای صورتحساب فقط در فایلهای APK که به مجوزcom.android.vending.BILLING
نیاز دارند، یافت میشوند. - APK یا App Bundle که من دیگر آن را نگهداری نمیکنم از نسخه قدیمی کتابخانه صورتحساب Play استفاده میکند. آیا باید آپدیت کنم؟
- اکیداً توصیه میکنیم همه فایلهای APK را به آخرین نسخه کتابخانه صورتحساب Play بهروزرسانی کنید. با این حال، اگر یک APK دیگر نگهداری نشود، در حال حاضر هیچ اقدامی برای APK لازم نیست. این منسوخ شدن فقط برنامهها و بهروزرسانیهای جدید را از استفاده از نسخههای قدیمیتر کتابخانه صورتحساب Play جلوگیری میکند. برنامههای موجود که از نسخه قدیمی کتابخانه استفاده میکنند، همانطور که انتظار میرفت به کار خود ادامه میدهند. لطفاً مطمئن شوید که همه APKهایی که به طور فعال نگهداری می شوند به روز می شوند.
- چگونه میتوان APK یا App Bundle را که به آخرین کتابخانه صورتحساب Play بهروزرسانی شده است، اما همچنان هشدار انحلال را راهاندازی میکند، برطرف کنیم؟
- مطمئن شوید که
AndroidManifest.xml
شما دارای ورودی با نامcom.google.android.play.billingclient.version
باشد. اگر ورودی وجود ندارد، تنظیمات ادغام مانیفست خود را بررسی کنید تا ببینید آیا ویژگی مانیفست در طول ادغام مانیفست حذف میشود یا خیر. - چگونه می توانم از نسخه قبلی کتابخانه صورتحساب Play ارتقا دهم؟
برای استفاده از نسخه پشتیبانی شده همانطور که در جدول نشان داده شده است، وابستگی را در نسخه خود به روز کنید. برای مشاهده تغییرات بین نسخهها، یادداشتهای انتشار را بخوانید.
علاوه بر این، ما یک راهنمای عمیق برای مهاجرت به PBL 7 داریم.
کجا می توانم فرم برنامه افزودنی را برای ادامه توزیع بین همه کاربران Google Play تا 1 نوامبر پیدا کنم؟
اگر برنامه شما همچنان از نسخه قدیمی کتابخانه صورتحساب Play استفاده میکند، یک هشدار و یک پیام صندوق ورودی در کنسول Play دریافت خواهید کرد. فرم برنامه افزودنی از طریق صفحه جزئیات هشدار یا مشکل در صفحه وضعیت خطمشی در Play Console در دسترس است.