В настоящее время у нас есть специальное приложение, использующее интеграция 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-уведомлений?