3 releases
0.1.2 | Apr 23, 2019 |
---|---|
0.1.1 | Apr 22, 2019 |
0.1.0 | Apr 21, 2019 |
#36 in #sender
12KB
246 lines
mipush-rs
A simple mipush server sdk for rust.
mipush documentation offical website
Just support android now, including following message types:
- Regid
- Alias
- Useraccount
- Topic/Multi Topic
- Broadcast
Example
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);
}
Dependencies
~22MB
~453K SLoC