我遇到的主要问题是找出我的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
方法没有内容,所以这让我想知道发送的消息是否还有其他错误。
有关如何解决这一问题的任何建议将不胜感激。
答案 0 :(得分:1)
我收到了" MKTouchable"和#34; TickView"之前不存在警告,并且能够通过使用以下步骤解决它:
npm install -g rnpm
rnpm link
或者如果你明确知道哪些图书馆在我的案例中react-native-material-kit
不合适,请rnpm link react-native-material-kit
最后使用react-native run-ios
或react-native run-android
重新启动您的react-native packager for android。