react-native-firebase-Xcode iOS发布版本无法像调试版本一样工作

时间:2019-03-19 00:46:19

标签: xcode firebase react-native react-native-firebase

我有一个React Native应用,该应用使用react-native-firebase在后台运行时显示通知。由于当应用程序在后台时似乎无法让Redux操作分派,因此我将通知信息(即应用程序在前台时需要获取的资源ID)存储在名为{{1}的数组中}。然后,我使用notificationsToProcess来确定应用程序是否在前台,如果是,则处理AppState数组中的项目,即调度一个redux动作以从API提取数据并更新Redux存储在应用中。

现在,问题是在XCode中,当我使用“调试”的构建配置并将其推送到我的iPhone时,此代码可以正常工作-接收并显示通知,notificationsToProcess事件侦听器触发并onNotificationDisplayed数组已更新-然后,当应用程序处于前台状态时,将分派操作,一切都将顺利进行。但是,当我在Xcode中更改架构以使用“发布”的生成配置时,Firebase侦听器不再起作用。我需要为Firebase通知侦听器设置其他功能,以便在iOS设备上的Xcode中使用“发布”构建配置吗?

以下是我的代码中的相关片段:

notificationsToProcess

0 个答案:

没有答案