Firebase обмен сообщениями по местному времени - PullRequest
0 голосов
/ 09 апреля 2019

Я столкнулся с проблемой использования облачных сообщений Firebase.В случае, если я отправляю сообщение в какое-то местное время, все работает отлично, но сообщения, которые запланированы на «Часовой пояс получателя», вообще не работают.

enter image description here

Я отключил 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 работают нормально.У меня проблема только при использовании часового пояса получателя.

...