OneSignal - 使用来自 url 的自定义图像从 android 应用发送通知

Posted

技术标签:

【中文标题】OneSignal - 使用来自 url 的自定义图像从 android 应用发送通知【英文标题】:OneSignal - Send a notification from android app with a custom image from url 【发布时间】:2019-05-13 10:00:28 【问题描述】:

我有一个问题:如何使用带有自定义图像 url 的 onesignal 自定义从我的 android 应用发送的通知?

我应该发送如下图所示的通知:

如果我发送了没有自定义图像 URL 的基本通知,那也没关系。 我在我的 android 应用程序中编写了这个 json 以将请求发送到 onesignal:

String strJsonBody = ""
    + "\"app_id\": \"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx\","
    + "\"filters\": [\"field\": \"tag\", \"key\": \"firestoreUserId\", \"relation\": \"=\", \"value\": \"" + notificationBundle.getPost().getUserId() + "\"],"
    + "\"data\": \"postId\": \"" + notificationBundle.getPost().getId() + "\"" +
                    ",\"postDescription\": \"" + notificationBundle.getPost().getDesc() + "\","
    + "\"contents\": \"en\": \"Hey, " + notificationBundle.getUser().getFullName() + " notification\""
    + "";

上面的 JSON 必须如何修改才能将图像添加到通知中?

提前致谢

【问题讨论】:

【参考方案1】:

您需要使用large_icon,如REST API docs 中所示。

例如:large_icon:"https://website.com/path/to/resource.jpg"

【讨论】:

以上是关于OneSignal - 使用来自 url 的自定义图像从 android 应用发送通知的主要内容,如果未能解决你的问题,请参考以下文章

无法显示来自 Wordpress REST API 自定义端点的自定义字段

Codeigniter domain.com/articlename.html 中的自定义 URL

如何使用 OneSignal 发送自定义声音推送通知?

如何在通知 ionic 3 onesignal 中使用自定义声音?

设计中的自定义变量重置密码说明?

未执行 TYPO3 v9 上具有 StaticMappableAspectInterface 的自定义路由方面