草庐IT

ios - 在 iOS 模拟器中刷新 React Native 应用程序是否等同于关闭应用程序并重新打开它?

我问这个是因为按cmd+r会导致所有组件都设置为默认状态。要使用从应用商店下载的应用来复制这一点,是否需要通过双击主页按钮强制关闭应用,向上滑动应用,然后重新打开它?我的商店中还没有任何应用程序,所以我无法对此进行测试。将相关数据保存在AsyncStorage中是否是在重新加载后保留状态的好方法?例如:我有一个登录用户,其信息被保存到状态。如果我刷新应用程序,该用户将丢失并被迫重新登录。但是,如果我将用户的信息保存到AsyncStorage并且我可以使用componentDidMount将它们恢复到状态>. 最佳答案 Isrefre

ios - 在 React Native 中将图像附加到电子邮件(使用 rn-image-picker 和 rn-mail)

11/04更新:我已经用一个应用程序创建了一个代码库,它在下面演示了这个问题。任何想要安装和使用它的人都可以在这里找到它......https://github.com/geirman/react-native-photo-emailer我正在同时使用以下软件包,试图从图库中选择一张图片(或使用相机拍摄一张图片),然后将该照片附加到电子邮件中。react-native-image-pickerreact-native-mail以下代码在Android上运行良好,但无法在iOS上附加图像。importImagePickerfrom'react-native-image-picker';h

ios - React Native(iOS) Module AppRegistry 不是注册的可调用模块(调用runApplication)

我的应用程序在升级以处理较新的设备后停止在初始屏幕时遇到问题。我正在运行以下内容。"react":"^16.2.0","react-native":"^0.51.0",打包器中没有错误,但在xCode中我看到以下内容UnhandledJSException:ModuleAppRegistryisnotaregisteredcallablemodule(callingrunApplication)和[tid:com.facebook.react.ExceptionsManagerQueue]UnhandledJSException:undefinedisnotanobject(evalu

android - React Native 文本输入更新很慢

我有一个适用于iOS和Android的聊天应用程序-带有消息列表和用于键入和发送消息的输入字段的基本布局。在收到几十条消息后,打字变得非常缓慢。不过,列表滚动仍然很流畅。我检查了iOS内存工具,它报告说我没有内存泄漏。在Androidsystrace上,它显示deliverInputEvent花费了300多毫秒。我如何弄清楚是什么导致deliverInputEvent花费这么长时间? 最佳答案 似乎是ReactNative中的错误:https://github.com/facebook/react-native/issues/191

android - 如何让 PWA 应用程序访问其他 native 应用程序?

我正在创建一个同时在iOS和Android上运行的PWA应用程序。应用程序需要支持导航。我知道很难在PWA应用程序上支持导航,我想要实现的是弹出一个对话框,要求用户打开native应用程序进行导航,例如googlemap或applemap等。如何通过PWA应用程序做到这一点?另一个用例是我如何将附加信息传递给native应用程序?例如,我创建了一个native应用程序并希望它从PWA应用程序打开。PWA应用程序如何打开我的native应用程序并传递一个json数据。 最佳答案 要打开本地map应用程序,请使用URL方案。例如,如果您

android - 在非 native 应用程序(网络应用程序)中发送推送通知?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion这是我在论坛上的第一篇帖子,如果标签、论坛或内容有误,请多多指教。我正在开发一个针对iPhone和Android的应用程序,这是一个基于位置的实时社交网络。该应用程序不会通过市场/应用程序商店进行部署。据我所知,我唯一的选择是制作一个网络应用程序(HTML5/JS)。除了需要向其他用户发送推送通知外,所有功能都应该得到支持。我考虑过的选项是:-发送电子邮件,但这不是很

javascript - 如何在同一屏幕内更改 View (React Native)?

我想用react-native-scrollable-tab-view复制以下内容:目前我的代码如下,但我不确定如何执行和合并模块以使事情变得更容易-有人对我如何实现它有任何想法吗?(我是新手,所以感谢任何帮助):这是主要的(选项卡View):'usestrict';varReact=require('react-native');varDimensions=require('Dimensions');varwindow=Dimensions.get('window');varIcon=require('react-native-vector-icons/FontAwesome');v

android - 使用 React Native 进行无线更新

假设我已将我的应用程序(使用ReactNative构建)发布到Appstore/Playstore。我是否可以在不发布新版本的情况下将新更改流式传输到应用程序(我指的是新版本发布)。此外,如果你们看到任何与ReactNative的应用程序发布过程相关的文章,请与我分享。 最佳答案 有一家初创公司正在开发此类产品:AppHub您可以找到关于可能的注意事项的讨论here如果你想自己构建它,你可以尝试实现一些东西similar更新:Microsoft为Cordova和ReactNative项目免费提供-CodePush

javascript - React Native : App Store Rejection, 支持 IPv6

我有一个简单的网站react-native客户端,在登录页面它提供了两个选项,手动输入登录代码或使用条形码扫描仪扫描它。我已经在真实设备和模拟器中多次测试该应用程序,它运行良好。实际上,我只在ipv4上进行测试,并且使用fetch进行登录,我认为它默认支持ipv6。他们说当应用程序离线时通过ipv6网络,我无法理解离线并在IPV6网络上是什么意思?当应用离线时,我会向用户显示没有连接的错误。所以我不知道它怎么会崩溃。是否应该为提取请求添加超时来解决问题?但是由于同样的错误,该应用被拒绝了3次:Performance-2.1Thankyouforyourresubmission.Your

javascript - react native 导航器在大型应用程序中建模的最佳方式?

我想知道如何使用大型应用程序的react-nativeNavigator组件为应用程序建模。我有两种方法:首先,我们可以将Navigator组件用作顶级组件,并将props传递给需要navigator对象的每个子组件,或者使用passProps将它们传输到下一个View并再次使用props使它们对子组件可用。其次,人们在谈论通量架构,他们说触发一些Action并使用该Action触发下一个View的导航。这很好,因为我们可以检查各种状态并将用户重定向或限制到不同的View,例如已登录、已注销、所有者等。我尝试使用第二种策略对导航进行建模,触发一些Action并存储监听它并以状态作为有效