Crates.io | mipush_rs |
lib.rs | mipush_rs |
version | 0.1.2 |
source | src |
created_at | 2019-04-21 11:27:57.737825 |
updated_at | 2019-04-23 13:45:21.135861 |
description | mipush server sdk for rust |
homepage | |
repository | https://github.com/coldpants/mipush-rs |
max_upload_size | |
id | 129240 |
size | 14,154 |
A simple mipush server sdk for rust.
mipush documentation offical website
Just support android now, including following message types:
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);
}