IOS推送通知-有时仅唤醒屏幕并播放声音
我正在用Appgyver和.Net后端开发一个应用程序。我目前正在为iOS设备设置推送通知,遇到了一个奇怪的问题 我在后台使用PushSharp插件,有时当我按下时(无法真正理解何时会发生这种情况,看起来很随机),屏幕会唤醒,并播放通知声音,但不会显示任何通知。但大多数情况下,它都能按预期工作 推送代码IOS推送通知-有时仅唤醒屏幕并播放声音,ios,.net,notifications,push,appgyver,Ios,.net,Notifications,Push,Appgyver,我正在用Appgyver和.Net后端开发一个应用程序。我目前正在为iOS设备设置推送通知,遇到了一个奇怪的问题 我在后台使用PushSharp插件,有时当我按下时(无法真正理解何时会发生这种情况,看起来很随机),屏幕会唤醒,并播放通知声音,但不会显示任何通知。但大多数情况下,它都能按预期工作 推送代码 AppleNotification notification = new AppleNotification() .WithAlert(message)
AppleNotification notification = new AppleNotification()
.WithAlert(message)
.WithBadge(Badge)
.WithSound("default")
.WithContentAvailable(0)
.ForDeviceToken(deviceId);
pushBroker.QueueNotification(notificaton);
在几种不同版本(7、8.1、8.4…)的不同iPhone(4、4s、5、5s)上进行测试,并且在所有iPhone上都会出现这种情况——有时是
因为手机实际上响应推送,我不认为这是后端问题,但我目前的猜测是,手机认为应用程序正在运行,因此没有显示通知。这是因为我注意到在使用Appgyver时,iOS上的onPause/onResume出现了一些异常情况
感谢您的任何意见 您确定这些错误通知上的WithAlert参数不为null吗?是的,我记录所有内容,警报从不为null。您确定这些错误通知上的WithAlert参数不为null吗?是的,我记录所有内容,警报从不为null。