草庐IT

react-native-fcm

全部标签

android - react 导航从嵌套导航器更改 Activity 选项卡

我正在查看react-navigation并且在将新屏幕推送到用户当前所在的选项卡以外的选项卡并让它切换选项卡并推送我的路线时遇到了很多麻烦指定。我使用的导航结构如下,其中StackNavigator带有TabNavigator屏幕,每个选项卡都有StackNavigator屏幕。StackNavigator({root:{screen:TabNavigator({shopTab:{screen:StackNavigator({shopIndex:ShopIndexScreen,product:ProductScreen})},listsTab:{screen:StackNavigat

android - React Native 填充图标的透明部分

我使用的youtube图标来自:https://github.com/oblador/react-native-vector-icons我使用的是Ionicons的“logo-youtube”,我希望中间的播放三Angular形(透明)为白色,而周围的部分为红色,但是如果我添加白色背景颜色,将会有一个图标周围的白色框,并将填充设置为0根本没有任何作用。如何在整个图标周围没有背景框的情况下为透明中间着色? 最佳答案 我也有类似的问题,但我找到了一种用任何颜色填充透明部分的方法。添加一个虚拟Viewposition:'absolute'

android - Ionic 3 在运行 ionic cordova add platform android 后,我的 ionic-native/file,filepath,transfer 发生错误

我遇到了问题中的错误,当我尝试设计我的应用程序以调用native.camera时,我在ionic3项目中看到了我的控制台,我看到了这个错误:Native:尝试调用Camera.getPicture,但Cordova不可用。确保包含cordova.js或在设备/模拟器中运行。这是我用来调用原生相机的代码。这是我的problem.html中的代码这是我problem.ts中的代码import{File}from'@ionic-native/file';import{Transfer,TransferObject}from'@ionic-native/transfer';import{Fil

为什么不能在React类状态下定义数组变量?

我创建了一个用状态变量作为数组类型的React类。exportdefaultclassDemoextendsReact.Component{constructor(props){super(props)this.state={test:[]}}现在,当我使用console.log(this.state.test)在render功能然后返回object类型。我认为这是出于映射时唯一的钥匙目的。但是,如果我只想定义推送方法的数组怎么办?还有其他方法可以定义相同的方法吗?请指导。看答案请记住,数组是Javascipt中的对象。typeof([])//outputsobject要以可读形式打印数组,您

IOS - 未从 firebase 控制台收到 FCM 推送通知

我有一个nativeios应用程序,它启用了FCM。我已经将证书上传到firebase并从appdelegate将GoogleService-Info.plist添加到我的项目中-(void)application:(UIApplication*)applicationdidRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken{[FIRMessagingmessaging].APNSToken=deviceToken;NSLog(@"FCMdeviceToken:%@",deviceToken);}AndI

javascript - React Native 检测飞行模式

有没有办法检测ReactNative应用程序的飞行模式是否打开/关闭。我找到了npmmodule在Android上实现此目的,但找不到在iOS上实现相同目的的方法。如果无法通过ReactNative执行此操作,是否有一种解决方案可以在Swift中编写代码(这将获取飞行模式设置)并将其插入ReactNative应用程序?谢谢 最佳答案 react-native-system-settings是一个可以检测飞行模式条件的库:SystemSetting.isAirplaneEnabled().then((enable)=>{constst

android - Ionic 的 native "Push"插件导致错误

我正在尝试在我的ionic应用程序中实现推送通知。为此,我想使用native插件推送:https://ionicframework.com/docs/native/push/在安装此插件之前,我可以使用以下命令在我的Android设备上启动我的应用:ioniccordovarunandroid应用启动,没有错误发生。但是在像这样安装Cordova/PhoneGap插件之后:ioniccordovapluginaddphonegap-plugin-push还有这个:npminstall--save@ionic-native/push我无法再在我的设备上运行该应用程序,因为构建因一系列错误

ios - React Native 应用程序未在 XCode iOS 模拟器中运行

我尝试使用ReactNative迈出我的第一步。Android开发(在Windows主机上)有效。现在我想测试iOS,并尝试在MacBookPro上搭建开发环境。问题:ReactNative启动了iOS模拟器,然后就什么都没有了。模拟器运行正常,但我的Reactnative应用程序无法启动。我需要做什么才能开始安装ReactNative?更多信息:我根据运行OSx10.13.2(HighSierra)的MacBookPro上的文档设置了XCode和ReactNative。XCode已成功安装和测试,包括模拟器。当我安装Node.js时,我特意选择了一个旧版本(包含npm4.2.0),因

ios - [RN][IOS]是否可以将 React Native RCTLinking 与 RNFirebase 动态链接结合使用?

我目前正在通过RCTLinkingAPI处理iOS通用链接。出于某些原因,我需要使用Firebase动态链接,我想知道是否可以在我的应用程序中同时使用这两种链接。我的问题是实现在:-(BOOL)application:(UIApplication*)applicationopenURL:(NSURL*)urlsourceApplication:(NSString*)sourceApplicationannotation:(id)annotation和-(BOOL)application:(UIApplication*)applicationcontinueUserActivity:(N

ios - 使用 React Native 进行 Detox UI 测试非常慢

我们在运行wix/detoxUI测试时遇到问题。它们慢得令人难以忍受。我们试图消除所有可能的东西,我们禁用了所有后台进程,我们删除了几乎整个UI元素,我们试图禁用自动同步但没有任何帮助。它绝对比排毒文档中的动画慢一个数量级。只有1个按钮的简单应用程序,单击该按钮大约需要1.5秒,当尝试在我们的UI的某些部分上运行测试时,需要40秒,但只有很少的按钮和文本输入。结果是我们的整个测试套件运行了30分钟(而且我们仍然没有涵盖我们想要的所有内容)。典型日志:Timed:animateWithDuration:delay:options:animations:completion:Timed:a