中国银联手机支付控件(含安卓Pay)原生 React Native 包

react-native-china-unionpay  是中国银联支付 - 手机支付控件(含安卓Pay)的 React Native 插件。银联手机支付控件 是中国银联推出的手机支付产品,用户在银...
2020-04-20 React Native 评论 0

react-native init 初始化项目时,安装指定版本

使用 react-native init project_name 命令初始化一个 React Native 项目,默认是用了 React Native 的最新版,如果要指定一个旧的其他 React ...
2020-04-01 React Native 评论 0

React Native iOs 警告 requires main queue setup warning

问题描述React Native 集成个推推送,编译运行之后,iPhone 模拟器/真机出现以下黄色框警告。2020-03-29 16:22:57.149 [warn][tid:main][RCTMo...
2020-03-31 React Native 评论 0

[iOS] Scheme 设置为 Release 时 编译失败 Undefined symbol: _RCTSetLogFunction

问题描述React Native 0.60 升级到 0.61,Scheme 为 Debug 时,编译没有出错,当准备发布,改成 Release 时就会报错。Undefined symbols for ...
2020-03-30 React Native 评论 0

Objective C 错误 'RCTLinkingManager.h' file not found

问题描述React Native 升级到 0.61.5,iOS 引入头文件。#import "RCTLinkingManager.h"Xcode 报错了 'RCTLinkingManager.h' f...
2020-03-29 React Native 评论 0

React Native 错误 No visible @interface for 'MyModule' declares the selector 'sendEventWithName:body:'

问题描述在 iOS 项目使用 Objective C 自定义一个 native 原生模块,使用 sendEventWithName 发送一个事件到 Javascript 模块。// MyModule....
2020-03-27 React Native 评论 0

React Native 错误 must be used from main thread only

问题描述使用 Objective C 自定义模块,在 iOS 下创建一个 RCT_EXPORT_METHOD 方法如下:RCT_EXPORT_METHOD(startPay:(NSString*)tn...
2020-03-26 React Native 评论 0

使用 react-native-dark-mode 适配深色模式

iOS 13 、 Android Q(安卓 10)和部分安卓 9 的手机都支持深色外观,苦逼的开发者又多了一项任务,App需要适配系统的浅色/暗黑2种主题,当然也可以不用适配它,强制用回原来的浅色主题...
2020-03-22 React Native 评论 0

React Native 在 iOS 13 的深色模式下,适配 StatusBar 的 dark-content

问题描述我的项目是 React Native 0.60.5,使用 StatusBar 的 barStyle 属性值 dark-content,在 IOS 13 的浅色模式或者 IOS 13 之前的版本...
2020-03-17 React Native 评论 0

RN ios 错误 Unknown argument type '__attribute__' in method RCTAppState getCurrentAppState:error

问题描述React Native 项目的 package.json 如下:"react": "16.8.3", "react-native": "0.59.5"。Xcode 11 下编译成功了,但是在...
2020-03-08 React Native 评论 0
MIP.watch('startSearch', function (newVal, oldVal) { if(newVal) { var keyword = MIP.getData('keyword'); console.log(keyword); // 替换当前历史记录,新增 MIP.viewer.open('/s/' + keyword, {replace: true}); setTimeout(function () { MIP.setData({startSearch: false}) }, 1000); } }); MIP.watch('goHome', function (newVal, oldVal) { MIP.viewer.open('/', {replace: false}); });