Push Notification
Step 1: Add Firebase Cloud Messaging and Google Play Service Dependencies
dependencies {
classpath 'com.google.gms:google-services:$gms_version'
}apply plugin: 'com.google.gms.google-services'
dependencies {
implementation 'com.google.firebase:firebase-messaging:$firebase_version'
}import io.taptalk.TapTalk.Helper.TapTalk;
import io.taptalk.TapTalk.Listener.TapCommonListener;
...
public class YourFirebaseMessagingService extends FirebaseMessagingService {
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
super.onMessageReceived(remoteMessage);
if (TapTalk.isTapTalkNotification(remoteMessage)) {
TapTalk.handleTapTalkPushNotification(remoteMessage);
}
else {
// Your own notification here
}
}
@Override
public void onNewToken(String s) {
super.onNewToken(s);
TapTalk.saveFirebaseToken(s);
TapTalk.updateFirebaseTokenToServer(new TapCommonListener() {
@Override
public void onSuccess(String successMessage) {
// Successfully updated token
}
@Override
public void onError(String errorCode, String errorMessage) {
}
});
}
}Step 2: Create Project and Get google-service.json File
Step 3: Register the FCM Server Key and Sender ID to Taptalk.io Dashboard



Last updated