Example #1
0
 public void DidReceiveRegistrationToken(Messaging messaging, string fcmToken)
 {
     Task.Run(() =>
     {
         FirebaseIIDService firebaseIIDService = new FirebaseIIDService();
         firebaseIIDService.OnTokenRefresh();
     });
 }
Example #2
0
        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)
                {
                }
            };
        }