在iOS AppDelegate 接收推送后向RN中发送消息

使用React Native(RN)的时候,使用推送需要在RN注册一个Listener类似iOS中的Observer。

第一步:注册观察者

注册Listener
这个方法我选择在index.ios.js的compontDidMount 方法中。
当然这个方法是拿到另外一个对象方法实现的。

第二步:在iOS配置

创建继承NSObject
.m中需要引入的头文件
.h引入的头文件

第三步:发送消息
下面分为两个部分

如果你只需要发送个消息到RN中直接调用
我,对就是我
如果需要在接收到APNs远程推送的时候,给RN发送消息你需要...
第一步在bridge中注册消息通知 
第二部在AppDelegate中发送通知就可以了
这个地方是借鉴RN封装的PushNotificationIOS实现的之前进了不少
的坑,可能是iOS技能退化导致的...得补补了
setter方法,注册通知

在这个方法里面

- (void)application:(UIApplication *)application 
didReceiveRemoteNotification:(NSDictionary *)userInfo

写上


发送

之后你就能在RN收到了,你发送的了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,192评论 25 708
  • 双子座(Gemini),出生日期为5月21日~6月21日,是黄道十二宫里的第三宫,属风象星座,守护星是水星,代表了...
    dryleaf阅读 981评论 1 1
  • 多年后的某天她会否会突然想起那夜她生平唯一一次见到的璀璨星河,唯一一次盛放得似乎不需要任何顾虑的花朵,然后用干...
    芳草依依阅读 385评论 0 1
  • 彤红艳丽的可爱脸蛋 溜进满是华丽的绸缎 圣洁的光辉 ...
    嚴重阅读 300评论 0 3

友情链接更多精彩内容