From 6b1fb57ec1736c5433ad66c310d2797d9870cdcd Mon Sep 17 00:00:00 2001 From: liuxiaolong <liuxiaolong@aiotlink.com> Date: 星期一, 29 六月 2020 14:58:01 +0800 Subject: [PATCH] add push_channel --- service/msgPush.go | 39 +++++++++++++++++++++++++-------------- 1 files changed, 25 insertions(+), 14 deletions(-) diff --git a/service/msgPush.go b/service/msgPush.go index 3d8d42c..a1c29e0 100644 --- a/service/msgPush.go +++ b/service/msgPush.go @@ -72,11 +72,25 @@ "ttl": 8 * 3600 * 1000, }, "audience": "all", - "push_message": map[string]string{ - "title": title, - "body": msg, - "click_type": "url", - "url": "http://baidu.com", + "push_message": map[string]map[string]string { + "notification": { + "title": title, + "body": msg, + "click_type": "url", + "url": "http://baidu.com", + }, + }, + "push_channel": map[string]map[string]map[string]map[string]string { + "android": { + "ups": { + "notification": { + "title": title, + "body": msg, + "click_type": "url", + "url": "http://baidu.com", + }, + }, + }, }, } header := map[string]string { @@ -104,21 +118,18 @@ goto ReTry } } - + } else { + fmt.Println("鎺ㄩ�佺粨鏋�:", result) } return false, errors.New("鎺ㄩ�佸け璐�") } func RefreshToken() (*TokenResult,error) { - //appId := beego.AppConfig.String("pushAppId") - //appKey := beego.AppConfig.String("pushAppKey") - //masterSecret := beego.AppConfig.String("pushMasterSecret") - //baseUrl := beego.AppConfig.String("pushBaseUrl") + appId - appId := "WU8KzZBaTwADIjTwaMSzW5" - appKey := "9JLs4B1ZVkAVh93JXX3MP4" - masterSecret := "IbSAe83ZoZAczhKSA3Bwj9" - baseUrl := "https://restapi.getui.com/v2/"+appId + appId := beego.AppConfig.String("pushAppId") + appKey := beego.AppConfig.String("pushAppKey") + masterSecret := beego.AppConfig.String("pushMasterSecret") + baseUrl := beego.AppConfig.String("pushBaseUrl") + appId url := baseUrl +"/auth" timestamp := fmt.Sprintf("%v", time.Now().UnixNano() / 1e6) sign := util.Sha256(appKey + timestamp + masterSecret) -- Gitblit v1.8.0