From dbc843d0b37f786fb816131bcc7ebca86dbe72e9 Mon Sep 17 00:00:00 2001 From: liuxiaolong <liuxiaolong@aiotlink.com> Date: 星期四, 06 八月 2020 09:58:46 +0800 Subject: [PATCH] add crossRecord --- service/msgPush.go | 29 +++++++++++++++++++---------- 1 files changed, 19 insertions(+), 10 deletions(-) diff --git a/service/msgPush.go b/service/msgPush.go index 2a29457..844ae2e 100644 --- a/service/msgPush.go +++ b/service/msgPush.go @@ -66,6 +66,7 @@ return false, errors.New("token is nil") } url := baseUrl+"/push/all" + intent := "intent:#Intent;action=android.intent.action.oppopush;launchFlags=0x14000000;component=uni.UNIEDF0B5C/io.dcloud.PandoraEntry;S.UP-OL-SU=true;S.title="+title+";S.content="+msg+";S.payload=test;end" reqBody := map[string]interface{} { "request_id": time.Now().Format("20060102150405") + util.GenValidateCode(6), "settings":map[string]int { @@ -76,8 +77,20 @@ "notification": { "title": title, "body": msg, - "click_type": "url", - "url": "http://baidu.com", + "click_type": "intent", + "intent": intent, + }, + }, + "push_channel": map[string]map[string]map[string]map[string]string { + "android": { + "ups": { + "notification": { + "title": title, + "body": msg, + "click_type": "intent", + "intent": intent, + }, + }, }, }, } @@ -114,14 +127,10 @@ } 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