Reminder: By Aug 31, 2024, all new apps and updates to existing apps must use Billing Library version 6 or newer. If you need more time to update your app, you will be able to request an extension until Nov 1, 2024. Learn more.
کدهای پاسخ BillingResult را آزمایش کنید، کدهای پاسخ BillingResult را آزمایش کنید
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
کتابخانه صورتحساب Play یک پاسخ BillingResult را برمیگرداند تا به شما اطلاع دهد که نتیجه یک اقدام انجام شده است. برای اطلاعات بیشتر، رسیدگی به کدهای پاسخ BillingResult را ببینید. قبل از استقرار برنامه خود در محیط تولید، می توانید با استفاده از Response Simulator جریان های پاسخ مختلف برنامه خود را آزمایش کنید.
شبیه ساز پاسخ
وقتی برنامه خود را با کتابخانه صورتحساب Play ادغام میکنید، آزمایش همه جریانهای BillingResponseCode ممکن است دشوار باشد، زیرا کنترل زیادی بر ارتباط بین فروشگاه Play و باطن Play ندارید. ویژگی Response Simulator در برنامه Play Billing Lab به شما امکان میدهد پاسخهای کد خطا را برای کتابخانه Play Billing پیکربندی کنید تا سناریوهای مختلف خطای پیچیده را آزمایش کنید.
آزمایش لغو صورتحساب را برای کتابخانه صورتحساب Play فعال کنید
برای فعال کردن ارتباط بین Response Simulator و برنامهتان، باید آزمایش لغو صورتحساب را برای کتابخانه صورتحساب Play از داخل برنامه خود فعال کنید. برای انجام این کار، تگ های فراداده زیر را به فایل AndroidManifest.xml برنامه خود اضافه کنید.
وقتی برنامه خود را در محیط تولید مستقر میکنید، یا باید از یک فایل AndroidManifest.xml جداگانه استفاده کنید که شامل این تگهای فراداده نیست یا مطمئن شوید که این برچسبها را از فایل AndroidManifest.xml حذف کردهاید.
شبیه سازی خطاهای Play Billing Library
برای شبیه سازی خطاهای Play Billing Library، ابتدا کدهای پاسخ را در برنامه Play Billing Lab پیکربندی کنید و سپس برنامه خود را آزمایش کنید.
یک کد پاسخ را پیکربندی کنید
در برنامه Play Billing Lab، با یک حساب آزمایش کننده مجوز برای برنامه خود وارد شوید. این داشبورد Play Billing Lab شامل کارت Response Simulator را نمایش می دهد.
روی Manage روی کارت Response Simulator کلیک کنید. این صفحه Response Simulator را نشان می دهد.
وقتی از شما خواسته شد، به اعلانهای Play Billing Lab اجازه دهید وضعیت اتصال برنامه شما را ببیند.
سوئیچ پاسخهای کتابخانه صورتحساب شبیهسازی Play را فعال کنید، اگر قبلاً فعال نشده باشد.
کد پاسخی را برای APIهای کتابخانه صورتحساب Play که میخواهید آزمایش کنید، انتخاب کنید. انتخابهای شما بهطور خودکار ذخیره میشوند و Response Simulator آماده ارسال کدهای پاسخ انتخابی به برنامه شما است.
کنترل خطای برنامه خود را آزمایش کنید
برنامه خود را باز کنید
اگر اعلانها را از Play Billing Lab مجاز کردهاید، نماد اعلان Play Billing Lab را در نوار وضعیت دستگاه خود خواهید دید که نشاندهنده اتصال موفقیتآمیز به Response Simulator است.
روش Play Billing Library API را که میخواهید آزمایش کنید، فعال کنید. برای مثال، اگر میخواهید launchBillingFlow را آزمایش کنید، یک جریان خرید درونبرنامه را آغاز کنید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-09-23 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]
{"lastModified": "\u062a\u0627\u0631\u06cc\u062e \u0622\u062e\u0631\u06cc\u0646 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc 2024-09-23 \u0628\u0647\u200c\u0648\u0642\u062a \u0633\u0627\u0639\u062a \u0647\u0645\u0627\u0647\u0646\u06af \u062c\u0647\u0627\u0646\u06cc."}
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2024-09-23 بهوقت ساعت هماهنگ جهانی."]]