推送通知自定义图标和大图片电晕sdk

时间:2015-10-23 09:42:19

标签: push-notification corona onesignal

我必须从我自己的服务器页面发送推送通知。

目前我可以发送标题,desc,number.but图标,小图标,大图片都无法发送。有可能或没有。使用oneSignal我发送大图但我必须使用我自己的服务器来发送消息.below json值工作正常,如果我可以添加图标和大图片。

  

jsonMessage ='{“data”:{“alert”:{“title”:“我的标题”,“正文”:“我的文本正文。”,“数字”:5}},“registration_ids”: [“” ..googleRegistrationId .. '”]}'

1 个答案:

答案 0 :(得分:4)

您使用的是Corona Enterprise还是模拟器?

如果您正在使用Corona Simulator,则需要在根项目文件夹中使用以下文件来自定义小图标。

  • 适用于Android 3.0及更高版本。这些图标应该是白色的。

    • IconNotificationDefault-mdpi-v11.png 24x24像素
    • IconNotificationDefault-hdpi-v11.png 36x36像素
    • IconNotificationDefault-xhdpi-v11.png 48x48像素
    • IconNotificationDefault-xxhdpi-v11.png 72x72像素
  • 适用于Android 2.3设备。这些图标应该是灰色的。

    • IconNotificationDefault-mdpi.png 24x24像素
    • IconNotificationDefault-hdpi.png 36x36像素
    • IconNotificationDefault-xhdpi.png 48x48像素
    • IconNotificationDefault-xxhdpi.png 72x72像素

您可以使用Android Asset Studio为您创建上述图标大小和颜色。您只需要重命名文件以匹配上述名称并移动单个文件,使它们都在您项目的根目录中。

您只能更改默认的小图标,并且由于电晕模拟器的构建限制而无法动态设置小图标。

要设置大图标,请在根项目文件夹中创建名为ic_onesignal_large_icon_default.png 192x192的图像。如果您想根据通知更改它,您发送给它任何您喜欢的名称,然后在我们网站的大图标字段中输入其名称进行设置。

如果您正在使用Corona Enterprise,请参阅OneSignal Android Customizing Notifications页面以自定义图标。

您的json发送OneSignal通知的格式也不正确。有关格式的详细信息,请参阅create notification POST REST API调用。在页面底部有一些示例代码可以帮助您入门。

感谢。