1use bark_rs::{Level, SyncBarkClient};
2
3fn main() -> Result<(), Box<dyn std::error::Error>> {
4 let client = SyncBarkClient::new("https://api.day.app");
6
7 let response = client
9 .message()
10 .device_keys(vec![
11 "QJ48vPutCAsPW2B6pE2A3a".to_string(),
12 "device_key_2".to_string(),
13 "device_key_3".to_string(),
14 ])
15 .title("批量推送通知")
16 .body("这是一个发送给多个设备的批量消息")
17 .level(Level::TimeSensitive)
18 .volume(7)
19 .badge(1)
20 .group("批量通知")
21 .send()?;
22
23 println!(
24 "批量推送成功: code={}, message={}",
25 response.code, response.message
26 );
27
28 Ok(())
29}