我必须从我自己的服务器页面发送推送通知。
目前我可以发送标题,desc,number.but图标,小图标,大图片都无法发送。有可能或没有。使用oneSignal我发送大图但我必须使用我自己的服务器来发送消息.below json值工作正常,如果我可以添加图标和大图片。
jsonMessage ='{“data”:{“alert”:{“title”:“我的标题”,“正文”:“我的文本正文。”,“数字”:5}},“registration_ids”: [“” ..googleRegistrationId .. '”]}'
答案 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调用。在页面底部有一些示例代码可以帮助您入门。
感谢。