Ejemplo n.º 1
0
        public void Init(string appKey)
        {
            Log("Start init...");
            if (string.IsNullOrEmpty(appKey) == true)
            {
                Log("Empty app key, exit from init");
                return;
            }

            if (canReceivePush)
            {
                gcm = new GCMWorker();

                gcm.SetLoggingEnabled(loggingEnabled);
                if (logListener != null)
                {
                    gcm.SetLogListener(logListener);
                }

                gcm.Init(GCMProjectNumber);
            }

            this.appKey = appKey;

            if (_isRunning || !_isReady)
            {
                Log("Exit from init. isRunning & isReady states: " + _isRunning + ", " + _isReady);
                return;
            }

            Log("Initialize: " + appKey);

            _isRunning = true;
            Resume();

            StartCoroutine(RunTimer());
        }
Ejemplo n.º 2
0
        public void Init(string appKey)
        {
            Log ("Start init...");
              if (string.IsNullOrEmpty(appKey) == true) {
            Log ("Empty app key, exit from init");
            return;
              }

              if (canReceivePush) {
             gcm = new GCMWorker();

             gcm.SetLoggingEnabled(loggingEnabled);
             if (logListener != null) {
            gcm.SetLogListener(logListener);
             }

             gcm.Init(GCMProjectNumber);
              }

              this.appKey = appKey;

              if (_isRunning || !_isReady) {
            Log ("Exit from init. isRunning & isReady states: " + _isRunning + ", " + _isReady);
            return;
              }

              Log("Initialize: " + appKey);

              _isRunning = true;
              Resume();

              StartCoroutine(RunTimer());
        }