华为 Push Kit API - 从 rest Api 获取 Push Id

Posted

技术标签:

【中文标题】华为 Push Kit API - 从 rest Api 获取 Push Id【英文标题】:Huawei Push Kit API - get Push Id from rest Api 【发布时间】:2021-11-21 09:09:52 【问题描述】:

我正在尝试使用 Rest api 通过 HMS 推送向我的 android 应用发送通知。

系统工作正常,但我找不到找到Push Id(令牌)的api。


    "validate_only": false,
    "message": 
        "notification": 
            "title": "Notifica simpatica",
            "body": "Io sono il body della notifica simpatica",
            "notify_icon": "https://res.vmallres.com/pimages//common/config/logo/SXppnESYv4K11DBxDFc2.png"
        ,
        "data": "'param1':'value1','param2':'value2'",
        "android": 
            "collapse_key": -1,
            "urgency": "NORMAL",
            "category": "PLAY_VOICE",
            "ttl": "1448s",
            "fast_app_target": 1,
            "notification": 
                "click_action": 
                    "type": 1,
                    "intent": ""
                
            
        ,
        "token": [
            "I NEED THIS"
        ]
    

我已经阅读了有关推送订阅 api 的信息,但两天后我什么也没找到 :(

请 帮我! 谢谢!

【问题讨论】:

【参考方案1】:

PushToken 只能从设备接收。在设备上,您应该执行接收它的方法,然后将此 PushToken 发送到您的后端。

【讨论】:

【参考方案2】:

mohax 的回答是正确的。我想补充一点:

pushtoken是客户端集成Push SDK后,通过SDK提供的API获取的。获取pushtoken后,需要发送到服务器。

详情请参考Docs。

【讨论】:

以上是关于华为 Push Kit API - 从 rest Api 获取 Push Id的主要内容,如果未能解决你的问题,请参考以下文章

华为。使用 Push Kit 从通知中获取 data(title, body, sentTime)。 Xamarin 表单

我的手机调用HMS Push Kit服务端API后收不到任何消息。 SDK版本为4.0.3.300

华为 Health Kit API 未显示蛋白质值

JavaScript SDK 上的 Parse Push Rest API 出现 400 错误请求错误

如何获取华为运动健康服务授权码并调用Rest API访问数据?

如何从 nodejs-api-starter 获取到 react-starter-kit