3 个版本
0.1.3 | 2020 年 10 月 19 日 |
---|---|
0.1.2 | 2020 年 10 月 19 日 |
0.1.1 |
|
0.1.0 | 2020 年 10 月 18 日 |
#270 在 WebSocket
6KB
68 代码行
Pusher
Pusher BEAMS 支持。见:https://pusher.com/docs/beams.
示例
let instance_id = env::var("PUSHER_BEAM_INSTANCE_ID").unwrap();
let secret = env::var("PUSHER_BEAM_SECRET").unwrap();
let pusher = PusherBeam::new(&instance_id, &secret);
let request = r#"
{"web":{"notification":{"title":"Hello","body":"Hello, world!"}}}
"#;
let payload = Payload {
interests: vec!["hello".to_owned(), "hi".to_owned()],
web: serde_json::from_str(request)?,
fcm: Value::Null,
apns: Value::Null,
};
pusher.publish(&payload).await.unwrap();
依赖项
~3–7.5MB
~177K SLoC