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()); }
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()); }