騰訊信鴿.NET SDKandroid
- 建議使用nuget安裝包,搜索「信鴿」便可
- 能夠經過clone源碼編譯出dll文件後引入。注意項目使用vs2013
XingeApp xinge = new XingeApp("accessId", "secretKey");
Payload pl = new Payload("這是一個簡單的alert");Msg_IOS mios = new Msg_IOS(pl);
Msg_Android mandroid = new Msg_Android_TouChuan("測試", XinGeConfig.message_type_touchuan){ content = "測試"};
xinge.PushToSingleDevice("DeviceToken", mandroid);xinge.PushToSingleDevice("DeviceToken", mios, XinGeConfig.IOSENV_DEV);
xinge.PushToAccount("account", mandroid);xinge.PushToAccount("account", mios, XinGeConfig.IOSENV_DEV);
xinge.PushAccountList(new List<string>() { "account1" ,"account2"}, mandroid);xinge.PushAccountList(new List<string>() { "account1", "account2" }, mios, XinGeConfig.IOSENV_DEV);
xinge.PushAllDevice(mandroid); xinge.PushAllDevice(mios,XinGeConfig.IOSENV_DEV);
xinge.pushTags(new List<string>() { "tag1", "tag1" }, "OR", mandroid); xinge.pushTags(new List<string>() { "tag1", "tag1" }, "OR", mios, XinGeConfig.IOSENV_DEV);
xinge.QueryPushStatus(new List<string>() { "pushId1", "pushId1" });
xinge.QueryDeviceCount(new List<string>() { "pushId1", "pushId1" });
xinge.QueryTags(0, 100);
xinge.CancelTimingPush("pushId1");
var tags = new Dictionary<string, string>();tags.Add("tag1", "token1");xinge.BatchSetTag(tags);
xinge.BatchDelTag(new List<string>() { "tag1", "tag2" });
xinge.QueryTokenTags("deviceToken");
xinge.QueryTagTokenNum("tag");
from yeanzhi
2015/1/11ios