每当我从FCM发送通知时,我都希望显示带有大图像的Android通知(我已经将数据有效载荷包含在图像的URL中)。 Android应用可以在后台或前台。
我之前不知道使用Unity SDK for FCM无法直接实现这一点。所以现在有了一个Unity项目,根据该线程,我需要将该项目导出到Android Studio并执行一些操作:https://github.com/firebase/quickstart-unity/issues/146#issuecomment-389579086
我发现的是(也许我错了),我需要从Unity中删除FCM SDK,并在Android Studio中添加Android SDK,然后按照适用于Android的步骤进行操作。因此,我从项目中删除了所有FCM特定文件,重新导入了其他SDK(Firebase数据库,Firebase Auth,Firebase Analytics,Firebase远程配置,Facebook SDK和GoogleMobileAds SDK),以确保在此过程中没有破坏任何这些SDK。 在导出到Android Studio之前,我尝试直接从Unity进行构建,以确保构建稳定的版本,但是打开该应用程序后该应用程序立即崩溃。之所以可能发生这种情况,是因为Messaging SDK不可逆地将入口点更改为MessagingUnityPlayerActivity,而我已经删除了它。
如何安全删除Messaging SDK?还是我的问题有其他解决方案?