示例#1
0
        public void Start()
        {
            PushApi             pushApi             = new PushApi(session.GetApiClient());
            GetPushConfigResult getPushConfigResult = pushApi.GetPushConfig("ws");

            if (getPushConfigResult.Hdr.Rc == 0)
            {
                pushServer = getPushConfigResult.Host;
                GetTokenResult getTokenResult = pushApi.GetToken(session.UserKey);
                if (getTokenResult.Hdr.Rc == 0)
                {
                    signature = getTokenResult.Token;

                    BuildChannel();
                    Connect();
                    UserAuth();
                    Subscribe();
                    BuildChannelMonitor();
                }
            }
        }
示例#2
0
 public void Init()
 {
     instance = new PushApi();
 }