Beispiel #1
0
        internal void UnregisterForRemoteNotifications(MobeelizerOperationCallback callback)
        {
            Thread thread = new Thread(new ThreadStart(() =>
            {
                MobeelizerOperationError error = null;
                try
                {
                    CheckIfLoggedIn();
                    error = connectionManager.UnregisterForRemoteNotifications(NotificationChannelUri);
                }
                catch (Exception e)
                {
                    Log.i(TAG, e.Message);
                    error = MobeelizerOperationError.Exception(e);
                }

                callback(error);
            }));

            thread.Name = "Register for notification thread";
            thread.Start();
        }