接入阿里雲的 移動推送 SDK,實如今後臺直接 發送消息給APP的功能。 ----------------OpenAPI進行推送 2.0高級接口html
阿里雲配置準備:一、移動app配置:打開鏈接 二、sdk接入配置(API) : 打開鏈接android
獲取到 accessid\accesssecret 打開阿里雲 看到了對不對 ,是否是很爽~
appkeyios\appsecretios appkeyandroid\appsecretandroid 點進去看產品的 so cool!ios
要知道,以上信息,我能夠是 找了半天才找到的,真的是 費勁。就衝這個 我就給贊git
public class AliMsgParms { private static string accessid = "LTALLaY7g0"; private static string accesssecret = "KXwwyXFj53qiYJlUPv5d1I"; private static long appkeyios = 247800; private static string appsecretios = "0d56e295f08ebb938f113"; private static long appkeyandroid = 247879; private static string appsecretandroid = "11642c548398ca0f5158a516f11"; private static long messagemd = 0; /// <summary> /// 登陸帳號 /// </summary> public static string AccessId { get { return accessid; } set { accessid = value; } } /// <summary> /// 登陸密碼 /// </summary> public static string AccessSecret { get { return accesssecret; } set { accesssecret = value; } } /// <summary> /// 蘋果開發AppKey /// </summary> public static long AppKeyIOS { get { return appkeyios; } set { appkeyios = value; } } /// <summary> /// 蘋果開發密鑰 /// </summary> public static string AppSecretIOS { get { return appsecretios; } set { appsecretios = value; } } /// <summary> /// 安卓開發AppKey /// </summary> public static long AppKeyAndroid { get { return appkeyandroid; } set { appkeyandroid = value; } } /// <summary> /// 安卓開發密鑰 /// </summary> public static string AppSecretAndroid { get { return appsecretandroid; } set { appsecretandroid = value; } } public static long MessageId { get { return messagemd; } set { messagemd = value; } } }
打開 PushIOS.cs,把代碼 複製到 測試頁面,參數替換。就能夠運行測試頁面了。github
最後 RequestId 是一串 隨機數就表明 發送成功了~ 耶!成功了api
最後的最後 附上 ,你會用上的函數app
/// <summary> /// DateTime轉Utc /// </summary> /// <param name="dt"></param> /// <returns></returns> public string DateTimeToUtc(DateTime dt) { //TimeZone類表示時區,TimeZone.CurrentTimeZone方法:獲取當前計算機的時區。 TimeZone tz = TimeZone.CurrentTimeZone; string dtGMT = tz.ToUniversalTime(dt).ToString("yyyy-MM-ddTHH\\:mm\\:ssZ"); return dtGMT; }