liuxiaolong
2020-08-18 81a97c55a669539b6b1e13c10832320cc541db47
add ios msg push
1个文件已修改
38 ■■■■ 已修改文件
service/msgPush.go 38 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/msgPush.go
@@ -446,6 +446,30 @@
    }
    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"
    androidPush := map[string]map[string]map[string]string {
        "ups": {
            "notification": {
                "title": title,
                "body": msg,
                "click_type": "intent",
                "intent": intent,
            },
        },
    }
    iosPush := map[string]interface{}{
        "type":"notify",
        "payload":"育英中学停车",
        "aps":map[string]interface{}{
            "alert":map[string]string{
                "title": title,
                "body": msg,
            },
            "content-available":0,
            //"sound":"com.gexin.ios.silence",
            //"category":"ACTIONABLE",
        },
        "auto_badge":"+1",
    }
    reqBody := map[string]interface{} {
        "request_id": time.Now().Format("20060102150405") + util.GenValidateCode(6),
        "settings":map[string]int {
@@ -460,17 +484,9 @@
                "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,
                    },
                },
            },
        "push_channel": map[string]interface{} {
            "android": androidPush,
            "ios":     iosPush,
        },
    }
    header := map[string]string {