حالت Sandbox

به طور پیش‌فرض، گوگل والت در حالت تولید با هویت‌های واقعی کار می‌کند. می‌توانید گوگل والت را طوری پیکربندی کنید که در حالت سندباکس کار کند. درخواست‌ها به محیط سندباکس گوگل هدایت می‌شوند.

توصیه می‌کنیم در طول توسعه و آزمایش‌های پیش‌تولید از حالت سندباکس استفاده کنید. پس از آماده شدن، می‌توانید دستگاه را به حالت تولید برگردانید.

زمان کار در سندباکس

محیط سندباکس مانند محیط تولید ما، SLA های زمان کار ندارد. اگر با خطایی مواجه شدید که گمان می‌کنید مربوط به قطعی سندباکس است، قبل از تماس با ما، یک روز کاری در ایالات متحده صبر کنید. قطعی‌ها معمولاً در این بازه زمانی خود به خود برطرف می‌شوند. با توجه به احتمال خرابی، هیچ یک از فرآیندهای انتشار بحرانی خود را وابسته به محیط سندباکس طراحی نکنید.

فعال و غیرفعال کردن حالت سندباکس در دستگاه اندروید

شما می‌توانید حالت sandbox را با استفاده از تنظیمات محیط TapAndPay فعال کنید. برای بازگشت به حالت production، همان مراحل ذکر شده را دنبال می‌کنید، اما به جای sandbox، production را انتخاب می‌کنید.

از تنظیمات محیط TapAndPay استفاده کنید

برای فعال کردن حالت sandbox مراحل زیر را انجام دهید:

  1. برنامه تنظیمات را باز کنید.
  2. روی حساب گوگل / تصویر پروفایل خود در بالای صفحه ضربه بزنید (نام شما و عبارت «خدمات و تنظیمات گوگل» نمایش داده می‌شود).
  3. در صورت امکان، نمایه خود را انتخاب کنید، سپس روی همه خدمات ضربه بزنید.
  4. به دسته‌ی «سایر» بروید و روی «محیط TapAndPay» ضربه بزنید. اگر «محیط TapAndPay» را نمی‌بینید، دستگاه خود را مجدداً راه‌اندازی کنید و از مرحله‌ی ۱ شروع کنید.
  5. روی منوی کشویی ضربه بزنید و SANDBOX را انتخاب کنید.
  6. تصویر تایید تغییر محیط
  7. شما باید پنجره‌ی زیر را ببینید که به شما اطلاع می‌دهد محیط تغییر کرده است. روی تأیید (OK) ضربه بزنید و دستگاه خود را مجدداً راه‌اندازی کنید.
  8. تصویر تایید تغییر محیط

همگام‌سازی محیط گوگل والت

وقتی بعد از راه‌اندازی مجدد، گوگل والت را باز می‌کنید، ممکن است کادر محاوره‌ای زیر را مشاهده کنید که از شما می‌خواهد گوگل والت را متوقف کرده و دوباره باز کنید:

تصویر تایید تغییر محیط

فعال و غیرفعال کردن حالت جعبه شنی در دستگاه Wear OS

برای فعال کردن حالت sandbox در یک دستگاه Wear OS متصل، یک فایل خالی اضافه کنید و دستگاه را مجدداً راه‌اندازی کنید، همانطور که در مثال زیر نشان داده شده است:

adb shell touch /sdcard/Download/android_pay_env_override_sandbox
adb reboot

برای بازگشت به حالت تولید در یک دستگاه Wear OS متصل، فایل را حذف کرده و دستگاه را مجدداً راه‌اندازی کنید، همانطور که در مثال زیر نشان داده شده است:

adb shell rm /sdcard/Download/android_pay_env_override_sandbox
adb reboot

بررسی کنید که آیا دستگاه اندروید شما در حالت sandbox است یا حالت production

برای اینکه ببینید دستگاه اندروید شما در حالت sandbox است یا production، مراحل زیر را انجام دهید.

  1. برنامه Google Wallet را باز کنید.
  2. در بالا سمت راست، روی تصویر نمایه یا حساب کاربری خود > تنظیمات کیف پول ضربه بزنید.
  3. به پایین صفحه بروید و اگر پیام تأییدی با عنوان SANDBOX مشاهده کردید، یعنی برای برقراری تماس‌های sandbox پیکربندی شده‌اید. اگر پیامی ندیدید، یعنی برای برقراری تماس‌های production پیکربندی شده‌اید.
حالت تولید
شکل ۱ : حالت تولید
حالت جعبه شنی
شکل ۲ : حالت جعبه شنی

بعضی از دستگاه‌ها در تنظیمات گوگل خود، کیف پول گوگل (Google Wallet) ندارند. برای دسترسی به تنظیمات کیف پول گوگل، باید از adb با دستور زیر استفاده کنید:

adb shell am start -n com.google.android.gms/com.google.android.gms.tapandpay.settings.TapAndPaySettingsActivity