【问题标题】:Push notification not working on android codenameone推送通知不适用于android codenameone
【发布时间】:2021-03-02 17:04:41
【问题描述】:

我按照这个教程https://www.codenameone.com/manual/push.html 并使用 Display.getInstance().registerPush() 注册了我的应用程序;

我正在用休息帖做测试

curl --location --request POST 'https://push.codenameone.com/push/push?token=34C35DCB-XXX-4A56-XXXX-XXXXXX&device=cn1-fcm-e9Xvk0mdGdc:APAXXXXX-XXXXXXXXXX-7-z3Ax7HNkeEvcvCl3_1zQdBbxurWcUSMenXFJgM2w0UTRE0ziUz_N7TIzxOOblktGSPsEmCH7q09pJQJ1v0mQZO7LNvyP4UEOlsdRds&auth=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX&type=3&body=test' 

我得到了这个答案:

[
    {
        "id": "XXXXXXXXXXXXXXXXXXXXXX",
        "status": "OK"
    }
]

但是电话里什么也没有。我不得不提一下,该应用是作为 APK 安装的,而不是从 Play 商店安装的

【问题讨论】:

    标签: java android codenameone


    【解决方案1】:

    类型 3 是隐藏类型和可见类型的混合体。尝试类型 1,它是 100% 可见的推送通知,或者如果您使用类型 3,请使用分号分隔隐藏的有效负载和数据中的可见部分。

    参见“推送类型和消息结构”下的this

    【讨论】:

    • 谢谢它确实有效,我只是没有注意到,因为当应用程序打开并且前台没有显示通知。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-26
    • 1970-01-01
    • 2019-12-06
    相关资源
    最近更新 更多