using Android.App; using Android.Gms.Common; using Android.OS; using Android.Util; using Android.Widget; using Firebase.Iid; using Plugin.Badge; using System.Net; using System.Threading.Tasks; namespace FCMTest { [Activity(Label = "FCMTest", MainLauncher = true, Icon = "@drawable/icon")] public class MainActivity : Activity { const string TAG = "FCMTest MainActivity"; TextView msgText; protected override void OnCreate(Bundle bundle) { Log.Debug(TAG, "google app id: " + Resource.String.google_app_id); Log.Debug(TAG, "google api key: " + Resource.String.google_api_key); if(Intent.Extras != null) { foreach(var key in Intent.Extras.KeySet()) { var value = Intent.Extras.GetString(key); Log.Debug(TAG, "Key: {0} Value: {1}", key, value); } //if(Intent.Extras.ContainsKey("badge") == true) //{ // var badgeCnt = Intent.Extras.Get("badge"); // int iBadgeCnt; // int.TryParse(badgeCnt.ToString(), out iBadgeCnt); // CrossBadge.Current.SetBadge(iBadgeCnt); //} } base.OnCreate(bundle); SetContentView (Resource.Layout.Main); msgText = FindViewById(Resource.Id.msgText); IsPlayServicesAvailable(); var refreshTokenButton = FindViewById