Я столкнулся с проблемой использования облачных сообщений Firebase.В случае, если я отправляю сообщение в какое-то местное время, все работает отлично, но сообщения, которые запланированы на «Часовой пояс получателя», вообще не работают.
Я отключил swizzling в plist FirebaseAppDelegateProxyEnabled = NO
и обработал получение push-сообщения самостоятельно.
func userNotificationCenter(
_ center: UNUserNotificationCenter,
didReceive response: UNNotificationResponse,
withCompletionHandler completionHandler: @escaping () -> Void
) {
let userInfo = response.notification.request.content.userInfo
Messaging.messaging().appDidReceiveMessage(userInfo)
completionHandler()
}
У вас есть идеи, что может быть не так?Потому что все остальные сообщения от FCM работают нормально.У меня проблема только при использовании часового пояса получателя.