/// <summary> /// /// </summary> /// <param name="app_id"></param> /// <param name="access_id"></param> /// <param name="secret_key"></param> /// <param name="env"></param> /// <param name="httpClient"></param> protected XingePushClient([NotNull] string app_id, long access_id, [NotNull] string secret_key, iOSEnvironment env, [NotNull] HttpClient httpClient) : base(access_id, secret_key) { iOSEnvironment = env; client = httpClient; v3 = CreateV3(app_id); }
/// <summary> /// /// </summary> /// <param name="app_id"></param> /// <param name="access_id"></param> /// <param name="secret_key"></param> /// <param name="env"></param> /// <param name="handler"></param> /// <returns></returns> public static XingePushClient Create([NotNull] string app_id, long access_id, [NotNull] string secret_key, iOSEnvironment env, [NotNull] HttpMessageHandler handler) { return(new XingePushClient(app_id, access_id, secret_key, env, new HttpClient(handler))); }
/// <summary> /// /// </summary> /// <param name="app_id"></param> /// <param name="access_id"></param> /// <param name="secret_key"></param> /// <param name="env"></param> protected XingePushClient([NotNull] string app_id, long access_id, [NotNull] string secret_key, iOSEnvironment env) : this(app_id, access_id, secret_key, env, new HttpClient()) { }
/// <summary> /// /// </summary> /// <param name="app_id"></param> /// <param name="access_id"></param> /// <param name="secret_key"></param> /// <param name="env"></param> /// <param name="httpClient"></param> /// <returns></returns> public static XingePushClient Create([NotNull] string app_id, long access_id, [NotNull] string secret_key, iOSEnvironment env, [NotNull] HttpClient httpClient) { return(new XingePushClient(app_id, access_id, secret_key, env, httpClient)); }