3个版本
0.1.2 | 2019年4月23日 |
---|---|
0.1.1 | 2019年4月22日 |
0.1.0 | 2019年4月21日 |
35 在 #sender
12KB
246 行
mipush-rs
一个简单的mipush服务器SDK for Rust。
目前仅支持Android,包括以下消息类型
- Regid
- Alias
- Useraccount
- Topic/Multi Topic
- Broadcast
示例
extern crate mipush_rs;
use mipush_rs::{Message, MessageBuilder, Sender};
#[test]
fn test() {
let sender = Sender::new("your_app_secret");
// let sender = Sender::new("your_app_secret").global(true); //send to global api
let _msg: Message = MessageBuilder::new()
.title("title")
.description("desc")
.restricted_package_name("your_package_name")
.payload("payload")
.pass_through(0)
.notify_type(1)
.extra("sound_uri", "value")
.extra("intent_uri", "value")
.extra("web_uri", "value")
.build();
let result = sender.send_to_alias(_msg, vec!["aaa"]);
println!("result=====>{}", result);
}
依赖
~19MB
~423K SLoC