Expo是一个开源和免费的平台,它允许Web开发人员通过JavaScript编写一次,构建真正适用于iOS和Android的本机应用程序。在有关开发Expo项目和使用XDE和exp等Expo开发工具的问题上使用Expo标签。
用于我的React Native应用程序。我试图在没有任何动画的情况下导航到我的应用程序中的一个页面;在React Navigation中,有一个设置动画的选项,但是看起来像Expo路由器隐藏了此参数。有办法做到这一点吗?
我需要能够跟踪移动应用程序的推荐代码,并且我目前正在使用branch.io。问题在于,它们要求链接成为子域,即link.mycompany.com,我会喜欢...
import React from "react" import * as WebBrowser from "expo-web-browser" import { Alert } from "react-native" import { useOAuth, useUser } from "@clerk/clerk-expo" import * as Linking from "expo-linking" import { Button, ButtonIcon, ButtonText } from "../ui/button" import { GoogleIcon } from "@/app/auth/assets/icons/google" export const useWarmUpBrowser = () => { React.useEffect(() => { void WebBrowser.warmUpAsync() return () => { void WebBrowser.coolDownAsync() } }, []) } WebBrowser.maybeCompleteAuthSession() export default function Page() { useWarmUpBrowser() const { startOAuthFlow } = useOAuth({ strategy: "oauth_google" }) const { user, isLoaded: isUserLoaded, isSignedIn } = useUser() const onPress = React.useCallback(async () => { try { const { createdSessionId, setActive } = await startOAuthFlow({ redirectUrl: Linking.createURL("/(drawer)/(tabs)/", { scheme: "com.anonymous.restoticketmobile" }), }) console.log("OAuth flow completed") console.log("Redirect URL used:", Linking.createURL("/(drawer)/(tabs)/")) if (createdSessionId) { await setActive!({ session: createdSessionId }) console.log("Created Session ID:", createdSessionId) // Wait for user data to load await new Promise((resolve) => { const checkUser = setInterval(() => { if (isUserLoaded && isSignedIn) { clearInterval(checkUser) resolve(true) } }, 100) }) // Log user data console.log("User Data:", JSON.stringify(user, null, 2)) } else { Alert.alert("Login Failed", "Unable to create a session.") } } catch (err) { console.error("OAuth Error:", JSON.stringify(err, null, 2)) Alert.alert("Error", "An error occurred during sign in.") } }, [isUserLoaded, isSignedIn, user]) return ( <Button onPress={onPress} disabled={!isUserLoaded}> <ButtonText>Continue with Google</ButtonText> <ButtonIcon as={GoogleIcon} /> </Button> ) }
Error:npm.cmd pack expo-template-default@最新(在cygwin64,bash,ps,...)其他问题的不同错误(!)不是repetead
一周后,尝试初始化新的博览会命令时,我仍然存在相同的错误,因此: 当我运行时: $ npx create-expo-app@最新(在bash,p.e。
EACH环境具有不同的API URL或不同的环境设置,因此您需要以不同的方式调整.ENV文件。
,但是,如果我输入iOS设置并切换bt开/关。当应用在后台扫描中,应用程序正确连接到设备。 我还注意到,启动NRF扫描仪实用程序应用程序扫描功能还触发了我的应用程序,在后台,以与iOS设置BT ON/OFF相同的方式连接到设备(该应用程序一直在后台处于后台)。
。/gradlew汇总构建失败,无法找到com.linkedin.dexmaker:dexmaker:2.21.0
它是一个带有博览会裸露工作流程的反应生态项目。 ./gradlew gashedbledebug正常工作,我可以运行该应用程序。 但是,./gradlew assemblerelease构建失败,以下输出: exe ...
反应本地博览会项目不使用反应新的山脉 - 摩托 - ads模块构建Android
因此,我从Github从自己的存储库中克隆了这个React Native Expo项目。一旦我克隆了该项目并试图与 NPX EAS-CLI构建-Profile Development -platform an ...
这里是我当前的文件夹结构:
我正在尝试通过 cloudflared 零访问服务器(例如 appdev.mydomain.com)访问我的 expo 开发服务器,这样我就可以让多个开发人员连接到他们的测试设备,而无需在...
React Native Expo
因此,我正在尝试使用firebase(不幸的是)实时db创建一个聊天应用程序,但是我遇到了错误: 错误发送消息:许可证_DENIED:拒绝许可 因此,这听起来很容易在乞g上...
EAS 构建中缺少 GoogleService-Info.plist
我正在开发一个具有托管工作流程的 Expo React-Native 应用程序。我还在我的项目中使用 rn-firebase 包集成了 firebase。 现在我的 Android 应用程序已经完成并且是
React Native Expo 应用程序使用应用程序名称而不是显示名称
我使用 Expo 构建了一个 React Native 应用程序,并尝试使用 TestFlight 对其进行测试。网上查了一下,我发现你可以通过设置 displa 来更改应用程序主屏幕上显示的名称...
我在这篇文章中尝试在 Expo 52 上使用新的 dom 组件 https://docs.expo.dev/guides/dom-components/ '使用 dom'; 导出默认函数 DOMComponent({}: { dom: import('expo/dom').DOMProps }) { 重新...