【问题标题】:Xamarin forms dynamic notificationXamarin 形成动态通知
【发布时间】:2019-12-26 01:10:39
【问题描述】:

我正在构建一个 Xamarin 跨平台应用程序,当将数据插入数据库时​​,我需要向所有客户端设备发送通知。我尝试了 Firebase,但是当我从 fcm 控制台发送通知时它可以正常工作,但是当我尝试从代码中执行它时它不起作用。

我在插入完成后尝试了这段代码,但不起作用:

string json_noti =
Authorization:key=AAAAnu... 
Content-Type:application/json 

{\"to\":\"/topics/noti\",\"notification\":{\"body\": \"test \",\"title\": \"test text\"}}";

StringContent post = new StringContent(json_noti);

var resposta_noti = await client.PostAsync("https://fcm.googleapis.com/fcm/send",post);

var resultat = resposta_noti.StatusCode;

有人可以帮我发送这个动态通知吗?谢谢。

【问题讨论】:

  • 插入完成后,是否要通过FCM将消息发送到特定的顶部?如果是这样,您可以使用MessageFirebaseMessaging.DefaultInstance.SendAsync 发送此通知firebase.google.com/docs/cloud-messaging/…
  • 我尝试过,但是当我安装包时出现此错误:严重性代码描述项目文件行抑制状态抑制状态错误 NU1202 包 Xamarin.Firebase.Messaging 71.1740.0 与 xamarinios10 不兼容(Xamarin .iOS,版本=v1.0)。包 Xamarin.Firebase.Messaging 71.1740.0 支持:monoandroid90 (MonoAndroid,Version=v9.0) proba_noti.iOS C:\Users\Robert\source\repos\proba_noti\proba_noti.iOS\proba_noti.iOS.csproj 1
  • 请尝试使用以下方法解决此问题forums.xamarin.com/discussion/133056/…
  • 好的,我想我可以做到,但是在执行代码时出现此错误:“InvalidRegistration”。我尝试使用服务器密钥和旧密钥,但错误是一样的。

标签: xamarin xamarin.forms push-notification


【解决方案1】:

使用 firebase 推送通知解决

【讨论】:

  • 提供一个更具描述性的答案,因为将来有相同类型问题的人将能够根据您提供的答案解决他/她的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-25
相关资源
最近更新 更多