 
         /**
          *
+         * @return  true if MacOS
+         */
+        private static function _isMacOS():Boolean {
+			return Capabilities.os.indexOf("Mac OS") > -1;
+        }
+
+        /**
+         *
          * @param e
          */
         private function _onStatus(e:StatusEvent):void {


			if (_isAndroid())
                callContext("registerPush", projectId);
			else if(_isIOS())
				callContext("registerPush", iOSNotificationCategories != null ? JSON.stringify(iOSNotificationCategories) : null);
		}



		public function checkAppNotificationSettingsRequest():void {

			if (_isIOS() || _isMacOS()) {
				callContext("checkAppNotificationSettingsRequest");
			}
		}
