我已经看到这个黑客本机应用程序自动滚动窗口,但想知道做反应本机的最佳方法...当一个字段获得焦点并在视图中位于低位时,键盘将掩盖文本字段.您可以在示例UIExplorer的TextInputExample.js视图中看到此问题.有谁有一个很好的解决方案?
我正在使用Expo构建一个 React Native 应用程序,我需要添加音频通话和视频通话功能,但是似乎我无法在不弹出 Expo 的情况下使用react-native-webrtc(链接在这里)。
我的问题是无论如何我可以在不弹出 Expo 的情况下向我的应用程序添加音频和视频功能,如果是这样怎么办?
如果知道我的堆栈是什么有帮助,如下:
前端:
后端
非常感谢您提前!
我正在寻找的是一种无需中继任何付费服务(例如Agora或Twilio)即可实现它的方法
非常感谢您的帮助,我已经检查了下一个功能的世博投票投票,webrtc 在那里,希望他们尽快实施。所以与此同时,任何其他解决这个问题的方法都非常感谢。
谢谢!
我正在使用 expo 构建一个 React Native 项目。我使用的是 Windows,因此我启用 WSL 并从 microsoft store 安装 ubuntu。接下来我运行 expo build:android。我收到以下错误,
Your project must have an Android package set in app.json.
所以我查看了博览会教程页面,它说要添加,
"android": {
"package": "com.yourcompany.yourappname"
}
Run Code Online (Sandbox Code Playgroud)
我将其添加到app.json文件中,但出现相同的错误。我完全不知道为什么错误不会消失,因为我已经查看了教程页面和我的代码,并且我显然拥有所有必需的字段。
这是我一直在查看的教程页面:https ://docs.expo.io/versions/latest/distribution/building-standalone-apps/
无论如何,这是我的 app.json 文件,
{
"expo": {
"name": "First React App",
"slug": "FirstReactNativeApp",
"privacy": "public",
"sdkVersion": "35.0.0",
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/icon.png",
"ios": {
"bundleIdentifier": "com.yourcompany.yourappname",
"supportsTablet": true,
},
"android": {
"package": "com.yourcompany.yourappname",
},
"platforms": [
"ios",
"android",
"web"
],
"splash": {
"image": …Run Code Online (Sandbox Code Playgroud) 不久前我创建了一个项目,最近尝试运行它,但从 expo 中收到错误消息,说我的 SDK 版本不是最新的。所以我按照这个答案(您要求的体验使用 Expo SDK v(null),但是这个 Expo Client 副本至少需要 v23.0.0)来修复它。但是现在我遇到了一个新错误,我的项目无法运行,并且出现此错误:
无法连接到开发服务器
我能做些什么来解决这个问题?我不想尝试一百种不同的解决方案,并且不小心永远丢失了我的项目而不得不重新开始,所以我想我会在这里问。
这是我的package.json:
{
"main": "node_modules/expo/AppEntry.js",
"scripts": {
"start": "expo start",
"android": "expo start --android",
"ios": "expo start --ios",
"eject": "expo eject"
},
"dependencies": {
"axios": "^0.19.0",
"expo": "^33.0.0",
"firebase": "^6.5.0",
"formik": "^1.5.8",
"global": "^4.4.0",
"native-base": "^2.12.1",
"react": "16.5.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-33.0.0.tar.gz",
"react-native-elements": "^0.18.5",
"react-native-keyboard-aware-scroll-view": "^0.9.1",
"react-native-modal": "^11.3.1",
"react-native-paper": "^2.16.0",
"react-native-smart-carousel": "^1.1.0",
"react-native-snap-carousel": "3.6.0",
"react-native-vector-icons": "^6.6.0",
"react-navigation": "^3.11.0",
"styled-components": "^4.2.0",
"truffle": "^5.0.34",
"uuid": "^3.3.3",
"web3": …Run Code Online (Sandbox Code Playgroud)