Push notification iOS应用程序在重新连接到internet时停止接收通知
我有一个奇怪的问题,我通过FCM向iOS设备中的主题发送通知 有时,当设备连接到慢速internet或无internet,然后再连接回internet时,之前发送的所有通知都不会收到,之后发送的新通知也会延迟 例如:一台设备将连接回互联网,一切正常,但我收到的通知延迟了10分钟,当我第一次收到通知时,它会在对话框中说:10分钟前 如果我在那之后重启iPhone,一切都会恢复正常!我可以正常接收通知。 这个问题发生在我的两个不同的设备上,所以我确定它不是从手机上发出的。其他应用程序通知也可以正常工作 我在想,我从服务器发送的fcm通知配置可能有问题,有人能指出我是否遗漏了什么 消息配置: 我需要立即发送高可用性通知Push notification iOS应用程序在重新连接到internet时停止接收通知,push-notification,firebase-cloud-messaging,apple-push-notifications,Push Notification,Firebase Cloud Messaging,Apple Push Notifications,我有一个奇怪的问题,我通过FCM向iOS设备中的主题发送通知 有时,当设备连接到慢速internet或无internet,然后再连接回internet时,之前发送的所有通知都不会收到,之后发送的新通知也会延迟 例如:一台设备将连接回互联网,一切正常,但我收到的通知延迟了10分钟,当我第一次收到通知时,它会在对话框中说:10分钟前 如果我在那之后重启iPhone,一切都会恢复正常!我可以正常接收通知。 这个问题发生在我的两个不同的设备上,所以我确定它不是从手机上发出的。其他应用程序通知也可以正常工
注意:我正在使用一个php库从服务器发送通知:我是您使用的SDK的维护者感谢Jerome的推荐和创建一个很棒的SDK当设备上线后,此iam上的任何更新也不会推送offline@ChinjuJames目前为止,我发现最有效的方法是例如,apns到期时间为一小时后结束的时间戳。这就减少了问题。我正在使用的RNFB库上个月发布了一个大的更新,我将进一步测试它是否在我的应用程序中得到了修复。
$message = CloudMessage::fromArray([
"condition" => $the_conditions,
"notification" => [
"title" => $title,
"body" => $body,
],
"data" => $data_passed,
//Apple:
"apns" => [
"headers" => [
"apns-priority" => "10",
],
"payload" => [
"aps" => [
"alert" => [
"title" => $title,
"body" => $body,
],
"sound" => $sound,
"thread-id" => "thread_$item_id"
],
],
],
]);