Как интегрировать две службы push-уведомлений в реагировать нативно (AWS и Intercom) - PullRequest
0 голосов
/ 26 сентября 2019

В настоящее время у нас есть специальное приложение, использующее интеграция AWS для создания push-уведомлений в нашем приложении React Native.Мы также интегрируем Интерком в наше приложение.Мы следуем нативной интеграции для iOS и Android , и они работают нормально, однако я не могу запустить push-уведомления.Если бы я сделал проект с нуля в пустой среде.У меня нет проблем, поэтому я полагаю, что проблема связана с реальной интеграцией службы AWS push.

У меня нет опыта углубленного изучения встроенной интеграции кода, но я думаю, что проблема и решение могут быть связаны7 этапов документирования внутренней связи ios Обработка push-уведомлений вручную (необязательно) .

IOS:

Я обновляю Info.plist с помощью:


    <key>IntercomAutoIntegratePushNotifications</key>
        <string>NO</string>


    // Required for the notification event. You must call the completion handler after handling the remote notification.
    - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
    fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
    {
      if ([Intercom isIntercomPushNotification:userInfo]) {
        [Intercom handleIntercomPushNotification:userInfo];
      } else {
        [RCTPushNotificationManager didReceiveRemoteNotification:userInfo fetchCompletionHandler:completionHandler];
      }
    }

И все еще не работает, я понятия не имею, как создать эту пользовательскую интеграцию с Android.

Есть идеи, как иметь 2 обработчика push-уведомлений?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...