c# - 如何在 xamarin.ios 本机应用程序中的前台应用程序时获得推送/远程通知?
问题描述
我们已经在 Xamarin.ios 本机应用程序中实现了 APNS 推送通知,并且当应用程序处于后台或终止状态时它可以正常工作。我们无法在前台状态下获得通知。如何解决这个问题?任何人都可以建议如何为此实现 c# 代码
userNotificationCenter:(UNUserNotificationCenter* )center willPresentNotification
Xamarin.ios 本机应用程序。请帮助/指导。
解决方案
请参阅文档。
您可以致电:
completionHandler(UNNotificationPresentationOptions.Alert | UNNotificationPresentationOptions.Sound | UNNotificationPresentationOptions.Badge);
in userNotificationCenter:(UNUserNotificationCenter* )center willPresentNotification
默认是UNNotificationPresentationOptions.None
在前台时,这通常是正常的,因为您不想在应用程序处于前台时显示推送通知,除非您的应用程序需要它。
推荐阅读
- c++ - Is there a way to swap 2 structs?
- apache-flink - 从 Flink Savepoint 查询 Kafka 偏移量
- sql - SQL Server中如何并行调用多个存储过程
- jenkins - 运行 npm install 时如何处理/诊断 jenkins 中出现错误 137 的命令退出
- javascript - 如何在按钮单击时清除反应选择值而不将其添加到选项中?
- mysql - mySQL 查询:在备份表中查找值
- docker - Hyperledger Blockchain Explorer-Endorser 截止时间前连接失败,连接远程 gRPC 服务器失败
- postgresql - PostgreSQL 时间点恢复
- java - 如何使用 JAXB 在 Java 中为 XML 中的 int 值放置一个空主体?
- c++ - Arduino中使用的语法是完全C++还是偶尔有一些特殊的语法