通知气泡未出现在iPhone X上

时间:2019-01-08 23:48:01

标签: firebase xamarin.ios firebase-cloud-messaging

我有一个用Xamarin.ios编写的应用程序,并且具有用于通知的FCM,并且它们可以在除iPhone X和亲戚(X,Xs,Xr)之外的所有iPhone上正常工作。

问题是通知到达时这些设备上没有出现系统通知气泡(但是在其他设备上它们运行良好)

我注意到在iPhone X系列上没有调用DidReceiveRemoteNotification函数,在常规设备上也没有正确调用DidReceiveNotificationResponse

我已经配置了UNUserNotificationCenter.Current.Delegate

由于Xamarin.iOS确实与Swift 4类似,因此任何可以在Swift 4上运行的想法也应该可行。

我希望在收到FCM通知时出现系统通知气泡

1 个答案:

答案 0 :(得分:0)

似乎Xamarin.Firebase.iOS nuget不支持ARMv7 / ARMv7s体系结构。我进入选项-> iOS构建->支持的体系结构,然后单独选择ARM64,这样,通知现在可以在iPhone X和其他设备上接收。

这目前可以使用,但是是一种解决方案,可能会降低应用程序与某些设备的兼容性,因此应谨慎使用。