Corona sdk显示多行通知

Ser*_*scu 8 notifications lua android push-notification coronasdk

我在Corona有一些通知.问题是,文本太大,我需要显示更大的(多行)通知,例如Gmail应用程序.以下是通知现在的样子: 在此输入图像描述

这是我的代码:

local notificationOptions =
{
  alert = text,
  badge = 2,
  sound = "alarm.caf",
  custom = { foo = "bar" }
}

 local notification = notifications.scheduleNotification( nextScheduleTime +  ( day + math.floor(day/7)) * 24 * 60 * 60, notificationOptions )
Run Code Online (Sandbox Code Playgroud)

知道怎么做吗?

Vya*_*lav -1

默认情况下,通知不提供多行。

要使用多行,您必须NotificationCompat.BigTextStyle()使用 Java(示例)或使用您的自定义或本机自定义视图(示例)。

不幸的是,我还没有找到如何触摸默认视图来覆盖

手册: https ://docs.coronalabs.com/daily/guide/events/appNotification/index.html#TOC

在这里: https: //docs.coronalabs.com/daily/plugin/notifications/scheduleNotification.html

在第二个链接中,您可以看到仅使用了以下属性:

警报(可选)字符串。要向用户显示的通知消息。如果应用程序当前未运行,系统警报将显示此消息。徽章(可选) 编号。当计划的通知触发时,要在应用程序图标上显示的徽章编号。这将替换最后应用的徽章编号。设置为 0 可省略徽章编号。Android 不支持此选项。声音(可选)字符串。system.ResourceDirectory 中的声音文件的名称,当计划的通知触发时要播放。仅当应用程序当前不在前台时才会播放此声音。在 iOS 上,可以播放的声音种类有限制(有关更多详细信息,请参阅 Apple 文档)。自定义(可选)表。将随通知事件一起传送的表。这允许您通过通知传递自定义信息。

总之,现在没有合适的方法来做到这一点。