الحصول على ال token الخاص بالمستخدم لاستخدامه في FCM Firebase في تطوير تطبيقات الاندرويد ستوديو
في هذا المقال سوف نشرح معكم كيف تستطيع الحصول على التوكن الخاص بالمستخدم والذي يتم استعماله في Firebase هذا التوكن يمكن ان يستخدم في عمليات ارسال الرسائل FCM والاشعارات ولكي تحصل عليه يجب اولا ان يكون تطبيقك مربوط بخدمة الفايربيز وقد سبق وشرحنا لكم كيف تستطيع ربط تطبيقك بها بدون اي مشاكل بعد التحديثات الاخيره بكل سهوله وفي هذه المقالة سنشرح لكم كيف تستطيع الحصول على token المستخدم بكل سهوله .
Firebase (FCM) how to get token
بكل بساطة يمكنك استخدام الكود التالي في صفحة main وهيا تعمل عند بدء تشغيل التطبيق الخاص بك وبكل بساطة سوف تحصل منها على التوكن الخاص بالمستخدم وقبل ذلك تاكد ان المشروع الخاص بك مربوط بي FirebaseMessaging حتى تستطيع استخدامه بدون مشاكل وحتى لا يحدث معك مشاكل اثناء استخدام الاكواد . اذا تم الحصول على التوكن بدون مشاكل فسوف يكون في getResult وقمنا هنا بطباعته يمكنك تنفيذ اي عمليه على التوكن بدون مشاكل .
MainActivity.java
FirebaseMessaging.getInstance().getToken().addOnCompleteListener(task -> {
if (!task.isSuccessful()) {
Log.w("FCM token", "Fetching FCM registration token failed", task.getException());
return;
}
String token = task.getResult();
Log.i("FCM token", "onCreate: token is ------- " + token);
});