26 lines
616 B
C#
26 lines
616 B
C#
using Android.App;
|
|
using Android.Content;
|
|
using Firebase.Iid;
|
|
using Android.Util;
|
|
|
|
namespace FCMTest
|
|
{
|
|
[Service]
|
|
[IntentFilter(new[] { "com.google.firebase.INSTANCE_ID_EVENT" })]
|
|
public class MyFirebaseIIDService : FirebaseInstanceIdService
|
|
{
|
|
const string TAG = "FCMTest MyFirebaseIIDService";
|
|
public override void OnTokenRefresh()
|
|
{
|
|
var refreshedToken = FirebaseInstanceId.Instance.Token;
|
|
Log.Debug(TAG, "Refreshed token: " + refreshedToken);
|
|
SendRegistrationToServer(refreshedToken);
|
|
}
|
|
|
|
void SendRegistrationToServer(string token)
|
|
{
|
|
// Add custom implementation, as needed.
|
|
}
|
|
}
|
|
}
|