我们正在将UTNotifications用于我们的本地推送通知。使用Android标准,我们收到了替换图标,以便在收到推送时显示在设备上。
问题是,对于我们从Parse进行的服务器端推送,该功能不起作用。我们将此行添加到清单中
<meta-data android:name="com.parse.push.notification_icon" android:resource="@drawable/noti_icon"/>
并在“ / drawable /”文件夹中添加了一个图标,但未检索到它。使用Unity和Parse,我缺少什么才能使它正常工作?
如果我错了,请纠正我,但据我了解,您在客户端将UTNotifications用于本地和推送通知,不是吗?因为如果是,则不需要清单中的<meta-data android:name="com.parse.push.notification_icon" android:resource="@drawable/noti_icon"/>
块,因此UTNotifications以不同的方式管理图标。如果不是,那么首先,我建议您也将UTNotifications用于推送通知。其次,对于与Parse相关的问题,我不能说太多,但是可能的问题是“ drawable”文件夹的位置:Unity,因为版本5.2忽略Assets / Plugins / Android / res文件夹,因此您必须将可绘制对象放入本地插件的文件夹之一fe UTNotifications使用Assets / Plugins / Android / UTNotifications / res / drawable(但您不必手动使用UTNotifications进行操作,所有内容均使用其Unity编辑器扩展名进行配置)。
[是的,如果您在客户端使用UTNotifications进行推送通知,则将使用通知配置文件来设置自定义图标。您可以在UTNotifications的手册中找到有关其用法的更多信息:编辑-> 项目设置-> UTNotifications-> 手册按钮,“ 使用通知配置文件(声音和图标设置)“。
[如果执行此操作:编辑->项目设置-> UTNotifications->手动按钮,“使用通知配置文件(声音和图标设置)”部分然后,由于dpi不同,我们将遇到不同设备的问题。