/// <summary>
        /// 推送给指定的设备,限iOS系统使用。
        /// </summary>
        /// <param name="accessId"></param>
        /// <param name="secretKey"></param>
        /// <param name="content"></param>
        /// <param name="token"></param>
        /// <param name="env"></param>
        /// <returns></returns>
        public static string pushTokenIos(long accessId, string secretKey,
                                          string content, string token, iOSEnvironment env)
        {
            var message = new MessageIOS();

            message.setAlert(content);
            message.setBadge(1);
            message.setSound(Constants.beep_wav);

            var    xinge = new XingeApp(accessId, secretKey);
            string ret   = xinge.PushSingleDevice(token, message, env);

            return(ret);
        }
        /// <summary>
        /// 推送给指定的设备,限Android系统使用。
        /// </summary>
        /// <param name="accessId"></param>
        /// <param name="secretKey"></param>
        /// <param name="title"></param>
        /// <param name="content"></param>
        /// <param name="token"></param>
        /// <returns></returns>
        public static string pushTokenAndroid(long accessId, string secretKey,
                                              string title, string content, string token)
        {
            var message = new Message();

            message.setType(Message.TYPE_NOTIFICATION);
            message.setTitle(title);
            message.setContent(content);

            var    xinge = new XingeApp(accessId, secretKey);
            string ret   = xinge.PushSingleDevice(token, message);

            return(ret);
        }