接收推送通知时,React Native Android应用程序崩溃

时间:2017-04-08 16:55:34

标签: android react-native push-notification

我遇到的主要问题是找出我的Android应用程序在收到推送通知时突然崩溃的原因。我正在使用react-native-push-notification并且该应用程序注册了一个令牌,但是当向手机发送推送通知时,我收到错误消息:

W/ReactNativeJS(  917): Warning: Native component for "SharedElementTransition" does not exist
W/ReactNativeJS(  917): Warning: Native component for "MKTouchable" does not exist
W/ReactNativeJS(  917): Warning: Native component for "MKSpinner" does not exist
W/ReactNativeJS(  917): Warning: Native component for "TickView" does not exist
E/ReactNativeJS(  917): undefined is not an object (evaluating 'RNFSManager.RNFSFileTypeRegular')

这一切都非常神秘。 onNotification方法没有内容,所以这让我想知道发送的消息是否还有其他错误。

有关如何解决这一问题的任何建议将不胜感激。

1 个答案:

答案 0 :(得分:1)

我收到了" MKTouchable"和#34; TickView"之前不存在警告,并且能够通过使用以下步骤解决它:

  1. 在我的终端我安装了rnpm npm install -g rnpm
  2. rnpm link或者如果你明确知道哪些图书馆在我的案例中react-native-material-kit不合适,请rnpm link react-native-material-kit
  3. 最后使用react-native run-iosreact-native run-android重新启动您的react-native packager for android。

    • 注意:我在iOS的mac构建器上运行,系统上的命令可能不同。