آزمایش یکپارچهسازی
Adtrace وضعیت نصب را با یک silent push حدود یک بار در روز بررسی میکند. برای اینکه Testing Console uninstall یا reinstall را منعکس کند تا ۲۴ ساعت برنامهریزی کنید.
از یک دستگاه فیزیکی یا شبیهساز که Google Play دارد استفاده کنید.
آزمایش اندازهگیری uninstall
- یک build debug یا release را روی دستگاه آزمایشی نصب کنید.
- اپ را باز کنید (تا SDK اجرا شود و push token ارسال شود).
- Testing Console Adtrace را در پنل باز کنید.
- ID دستگاه خود را وارد کنید و View device data را انتخاب کنید.
- در App information:
- Install → State باید
Installedباشد - Push token باید مقداری داشته باشد
- Install → State باید
- اپ را حذف نصب کنید.
- حدود ۲۴ ساعت بعد، Testing Console را دوباره بررسی کنید. Install → State باید
Uninstalledباشد.
اگر state از Installed به Uninstalled تغییر کرد، اندازهگیری uninstall کار میکند.
آزمایش اندازهگیری reinstall
- همان build را دوباره روی همان دستگاه نصب کنید.
- اپ را باز کنید.
- حدود ۲۴ ساعت بعد، 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 را بررسی کنند.
پس از رفع یک مشکل
- اپ را حذف نصب کنید.
- در Testing Console: ID دستگاه را وارد کنید → View device data → Forget Device.
- مراحل uninstall و اختیاری reinstall را تکرار کنید.
همچنین به تنظیم و بخش اصلی آزمایش یکپارچهسازی مراجعه کنید.