gpt4 book ai didi

android - 为什么我的 GCM 通知被截断了? (Cordova PushPlugin)

转载 作者:行者123 更新时间:2023-11-29 15:47:40 26 4
gpt4 key购买 nike

我正在通过 HTTP 发送一个非常简单的 GCM 推送通知。在我的 android 上,它显示前 32 个字符,后面跟着 3 个点。来自其他应用程序的消息看起来很好,都包装得很好。

应用程序端是使用 PushPlugin 的 Ionic 应用程序 (Cordova)作为客户端通知代码。

例如,以下代码会生成消息:这不是一条要处理的长消息...

POST: https://android.googleapis.com/gcm/send    
{
"registration_ids":["secret"],
"data": {
"message" : "this is not such a long message to be truncated"
}
}

有谁知道这个插件并可以帮助配置它以显示多行通知?

最佳答案

作为ShibbyUK回答,使用 BigTextStyle:

  • 有一个 pull request用于执行此操作的 PushPlugin。

  • 或者您可以自己修改插件,方法是进行以下更改:

    if (extras.getString("bigview") != null) {
    boolean bigview = Boolean.parseBoolean(extras.getString("bigview"));
    if (bigview) {
    mBuilder.setStyle(new NotificationCompat.BigTextStyle().bigText(message));
    }
    }

关于android - 为什么我的 GCM 通知被截断了? (Cordova PushPlugin),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31991761/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com