美文网首页
RN与原生交互——通知

RN与原生交互——通知

作者: 冰雨9527 | 来源:发表于2020-11-20 11:14 被阅读0次

//MARK:开启通知

//JavaScript前端代码
//可以看到
//componentWillMount 中 先监听通知
//componentDidMount 中 再调用原生模块方法去发送通知
//componentWillUnmount 中 再去移除监听
//componentDidMount() {
// nativeAppEv= NativeAppEventEmitter.addListener(
// 'notifyctrlCar',
// (reminder) => console.log(1111118888899999)
// );
//等 RN组件 监听事件通知后 在开启通知
// CalendarManager.startObserving('notifyctrlCar');
//}
//componentWillUnmount() {
// nativeAppEv.remove();
//}

//iOS前端代码
RCT_EXPORT_METHOD(startObserving:(NSString *)name){
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(OCsendToReactNative:) name:name object:nil];
}
-(void)OCsendToReactNative:(NSNotification *)notification
{
[self.bridge.eventDispatcher sendAppEventWithName:@"notifyctrlCar"
body:notification.name];
}
+(void)OCsendMessageToReactNative:(NSDictionary *)dictionary {
[[NSNotificationCenter defaultCenter] postNotificationName:@"notifyctrlCar" object:nil userInfo:dictionary];
}
//只是为了在RN中调用测试而已,iOS中直接发[[NSNotificationCenter defaultCenter] postNotificationName:@"notifyctrlCar" object:nil];
RCT_EXPORT_METHOD(postNotificationName){
[[NSNotificationCenter defaultCenter] postNotificationName:@"notifyctrlCar" object:nil];
}

相关文章

  • RN与原生交互——通知

    //MARK:开启通知 //JavaScript前端代码//可以看到//componentWillMount ...

  • iOS react native和原生交互摘录

    Native 交互到 RN :iOS原生模块向ReactNative发送事件消息使用通知进行传值 RN 交互到 N...

  • ReactNative与iOS原生交互方式汇总

    前言 最近用RN开发SDK,涉及RN与iOS各种交互。 有些交互比如用iOS原生切换多个RN页面,以及iOS调用R...

  • react native与原生交互机制 - 通知

    oc原生通知与rn通知是类似的:1、添加监听者 2、发通知 3、组件被销毁时移除监听者 rn与原生间同样可以实现通...

  • RN与iOS原生交互(交互)

    RN给原生传递参数 步骤: 1.用XCode打开一个已经存在的RN项目,即用XCode打开 项目文件夹/ios/*...

  • 原生App 与 ReactNative的 数据交互

    RN 开发中 难免会用到原生的一些库和方法 , 因此 RN 与 原生的数据交互 就显得很重要 。 在此整理分享一下...

  • RN与Android原生交互

    场景:在RN界面中需要调用原生的拍照和选择相册功能,将拍照或者选择的照片的路径回传给RN 步骤如下: 1、RN的界...

  • RN与原生交互(OC)

    有时候App需要访问平安API, 单在ReactNative中没有相应的模块,或者你需要复用一些Java代码, 不...

  • RN跳转iOS原生页面

    RN调用原生方法,在原生方法中发送本地通知,接收到通知跳转页面,要注意的是RN调用原生方法,会自动开启一个新的线程...

  • React Native与原生iOS交互

    React Native与原生的交互 ios解析引擎 RN调用的是ios自带的JavaScriptCore做为JS...

网友评论

      本文标题:RN与原生交互——通知

      本文链接:https://www.haomeiwen.com/subject/ocrdiktx.html