【发布时间】:2021-03-06 07:42:24
【问题描述】:
我有一个用原生 Kotlin 编写的非常基本的 Android 应用程序和一个运行 Umbraco (ASP.NET) 的服务器。我正在使用 Firebase .NET API 从该服务器向 Android 应用发送通知。
我想要什么: 手机会收到通知,当点击通知时,应用会启动并导航到与通知一起作为数据发送的 URL。
实际发生的情况:手机收到通知。单击后,通知将被关闭。
我的 AndroidConfig 构建如下,虽然我已经为 ClickAction 尝试了几个值
fbMessage.Android = new AndroidConfig
{
Notification = new AndroidNotification
{
ClickAction = "android.intent.action.MAIN"
},
Data = new Dictionary<string, string>
{
{"url", clickUrl + "?frompush=2"}
}
};
活动定义为:
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
【问题讨论】:
标签: c# android firebase firebase-cloud-messaging