پرش به مطلب اصلی

آزمایش یکپارچه‌سازی

Adtrace وضعیت نصب را با یک silent push حدود یک بار در روز بررسی می‌کند. برای اینکه Testing Console uninstall یا reinstall را منعکس کند تا ۲۴ ساعت برنامه‌ریزی کنید.

از یک دستگاه فیزیکی یا شبیه‌ساز که Google Play دارد استفاده کنید.

آزمایش اندازه‌گیری uninstall

  1. یک build debug یا release را روی دستگاه آزمایشی نصب کنید.
  2. اپ را باز کنید (تا SDK اجرا شود و push token ارسال شود).
  3. Testing Console Adtrace را در پنل باز کنید.
  4. ID دستگاه خود را وارد کنید و View device data را انتخاب کنید.
  5. در App information:
    • Install → State باید Installed باشد
    • Push token باید مقداری داشته باشد
  6. اپ را حذف نصب کنید.
  7. حدود ۲۴ ساعت بعد، Testing Console را دوباره بررسی کنید. Install → State باید Uninstalled باشد.

اگر state از Installed به Uninstalled تغییر کرد، اندازه‌گیری uninstall کار می‌کند.

آزمایش اندازه‌گیری reinstall

  1. همان build را دوباره روی همان دستگاه نصب کنید.
  2. اپ را باز کنید.
  3. حدود ۲۴ ساعت بعد، Testing Console را دوباره بررسی کنید. Install → State باید Reinstalled باشد.

رفع مشکل

علامتچه چیزی را بررسی کنیم
هیچ Push token در Testing Console نیستتنظیم Firebase، FCM client، و AdTrace.setPushToken(token, context) هنگام دریافت / تجدید. به مثال‌ها مراجعه کنید.
توکن موجود است اما state هرگز تغییر نمی‌کندکلید JSON FCM HTTP v1 در پنل (پروژه درست، HTTP v1 نه legacy). تأیید کنید که silent push ها توسط منطق onMessageReceived شما مسدود نشده‌اند.
پروژه Google اشتباهJSON سرویس‌اکانت را از پروژه Cloud لینک شده به Firebase مجدداً تولید کنید و دوباره آپلود کنید.

اگر همچنان به کمک نیاز دارید، با مخاطب Adtrace یا پشتیبانی با ID دستگاه و push token تماس بگیرید تا بتوانند پاسخ‌های FCM API را بررسی کنند.

پس از رفع یک مشکل

  1. اپ را حذف نصب کنید.
  2. در Testing Console: ID دستگاه را وارد کنید → View device dataForget Device.
  3. مراحل uninstall و اختیاری reinstall را تکرار کنید.

همچنین به تنظیم و بخش اصلی آزمایش یکپارچه‌سازی مراجعه کنید.