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

Push token

Push token ها برای ردیابی uninstall و reinstall استفاده می‌شوند. پس از دریافت توکن FCM (و هر بار که مقدار آن تغییر می‌کند)، آن را با setPushToken به Adtrace پاس دهید.

این متد را در AdTrace پس از شروع SDK فراخوانی کنید (مثلاً در FirebaseMessagingService.onNewToken یا هنگام دریافت توکن فعلی).

public static void setPushToken(final String token, final Context context)
پارامترنوعتوضیح
tokenStringتوکن push notification FCM دستگاه
contextContextContext اندروید که اپ در آن اجرا می‌شود. getApplicationContext() / applicationContext را ترجیح دهید
Overload توصیه شده

از AdTrace.setPushToken(token, context) استفاده کنید. آرگومان context به SDK کمک می‌کند تا سناریوهای بیشتری را پوشش دهد تا push token به طور مطمئن ارسال شود.

تنظیم push token (native SDK)

AdTrace.setPushToken(pushNotificationsToken, getApplicationContext());

Legacy signature (native SDK)

SDK همچنان overload قبلی بدون context را پشتیبانی می‌کند:

public static void setPushToken(final String token)
AdTrace.setPushToken(pushNotificationsToken);

برای یکپارچه‌سازی‌های جدید، overload با context را ترجیح دهید.

WebBridge / WebView SDK

اگر به push token از WebView دسترسی دارید، setPushToken را در JavaScript فراخوانی کنید:

AdTrace.setPushToken("{YourPushToken}");

{YourPushToken} را با رشته توکن FCM جایگزین کنید.

چه زمانی این را فراخوانی کنیم

setPushToken را فراخوانی کنید:

  1. وقتی برای اولین بار توکن FCM را پس از نصب اپ یا مقداردهی اولیه SDK دریافت می‌کنید
  2. هر زمان که Firebase توکن را تجدید می‌کند (onNewToken)

برای مثال کامل FirebaseMessagingService، به تنظیم Uninstall / Reinstall و مثال‌های پیاده‌سازی مراجعه کنید.