const host_prod
XuAPI
pub const host_prod = "api.push.apple.com"用途
公开常量 `host_prod`。 值为 `"api.push.apple.com"`
参数
无
API
#net/apns标准库包 `#net/apns`。
const host_prodpub const host_prod = "api.push.apple.com"公开常量 `host_prod`。 值为 `"api.push.apple.com"`
无
const host_sandboxpub const host_sandbox = "api.sandbox.push.apple.com"公开常量 `host_sandbox`。 值为 `"api.sandbox.push.apple.com"`
无
struct Clientpub struct Client {
}公开结构体 `Client`。
无
struct PushResultpub struct PushResult {
pub status int
pub apns_id string
pub reason string
pub ok bool
}公开结构体 `PushResult`。
status intapns_id stringreason stringok boolconnectpub fn connect(production bool, team_id string, key_id string, private_key string, topic string) Clientconnect,返回 Client。失败时 throw。
production boolteam_id stringkey_id stringprivate_key stringtopic stringClient — 该类型的值
(&mut Client) pushpub fn (c &mut Client) push(device_token string, payload_json string) PushResult`&mut Client` 上的方法:压入。
c &mut Clientdevice_token stringpayload_json stringPushResult — 该类型的值
(&mut Client) closepub fn (c &mut Client) close()`&mut Client` 上的方法:关闭资源。
c &mut Client