public void DidReceiveRegistrationToken(Messaging messaging, string fcmToken) { Task.Run(() => { FirebaseIIDService firebaseIIDService = new FirebaseIIDService(); firebaseIIDService.OnTokenRefresh(); }); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Register); EditText storeNameText = FindViewById <EditText>(Resource.Id.editTextStoreName); EditText storeUsernameText = FindViewById <EditText>(Resource.Id.editTextUserName); EditText storeEmailText = FindViewById <EditText>(Resource.Id.editTextEmail); EditText storeAddressText = FindViewById <EditText>(Resource.Id.editTextAddress); EditText storePasswordText = FindViewById <EditText>(Resource.Id.textViewPassword); Button btnRegisterStore = FindViewById <Button>(Resource.Id.button1); Firebase.FirebaseApp.InitializeApp(this); FirebaseIIDService fireService = new FirebaseIIDService(); btnRegisterStore.Click += async(sender, e) => { try { UserDTO userinfo = new UserDTO(); userinfo.Active = true; userinfo.Address = storeAddressText.Text; userinfo.Email = storeEmailText.Text; userinfo.Password = storePasswordText.Text; userinfo.StoreName = storeNameText.Text; userinfo.Username = storeUsernameText.Text; RegisterEntity registerEntity = new RegisterEntity { AuthToken = "", UserInfo = userinfo }; JsonValue json = await HttpRequestHelper <RegisterEntity> .POSTreq(ServiceTypes.RegisterStore, registerEntity); ParseJSON(json); } catch (Exception ex) { } }; }