【发布时间】:2015-08-27 21:24:05
【问题描述】:
我一直在阅读this 关于使用 GCM 的 Xamarin Android 推送通知的教程,我已经创建了 client APK 和 asp.NET 服务器,但是这里有些东西我无法在 ASP 项目中使用:
public string SendNotification(string deviceId, string message)....
var GoogleAppID = "123456789ABCDEFGHIJKLMNOP";
var SENDER_ID = "123456789";
var value = message;
var webRequest = WebRequest.Create("https://android.googleapis.com/gcm/send");
webRequest.Method = "post";
webRequest.ContentType = " application/x-www-form-urlencoded;charset=UTF-8";
webRequest.Headers.Add(string.Format("Authorization: key={0}", GoogleAppID));
webRequest.Headers.Add(string.Format("Sender: id={0}", SENDER_ID));
var postData = "collapse_key=score_update&time_to_live=108&delay_while_idle=1&data.message="
+ value + "®istration_id=" + deviceId + "";
我有SENDER_ID 和GoogleAppID,但deviceId 是什么?教程没有提到如何获取这个属性,有谁知道如何获取这个属性!谢谢!
【问题讨论】:
标签: c# android xamarin google-cloud-messaging