【发布时间】:2020-09-15 21:29:08
【问题描述】:
编辑
我发现,显示通知的要求包括设置内容标题、上下文文本和小图标。最后一个我不做。不幸的是,我不知道如何提供一个小图标,尤其是在统一中。
原始问题
我目前正在尝试通过 android 显示来自统一实例的通知。我想在用户输入特定 gps 区域时显示通知。因此,脚本应该在应用程序暂停时运行。这就是我想使用 android 功能的原因。
使用此代码,我目前尝试手动显示通知:
public void createNotification(){
NotificationManagerCompat nManager = NotificationManagerCompat.from(curContext);
NotificationCompat.Builder builder = new NotificationCompat.Builder(curContext, CHANNEL_ID)
.setContentTitle("Stuff")
.setContentText("MoreStuff")
.setPriority(NotificationCompat.PRIORITY_DEFAULT);
nManager.notify(1551, builder.build());
}
上下文存储在静态变量中,并在调用方法时设置。
在 C# 中调用该函数:
PluginInstance.Call("createNotification");
PluginInstance 有效,可以调用该函数,但出现错误:
AndroidJavaException: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/core/app/NotificationManagerCompat
【问题讨论】:
-
@shingo 抱歉,这并没有帮助.lp,但是,我怀疑我的代码中的原因,我在编辑后的问题中提供了。
标签: c# android unity3d notifications noclassdeffounderror