網站搜尋
我開發了一個 React Native 應用程式,並且我正在使用 Expo Google 登入來進行 Firebase 認證。當我在 Android 上的獨立 APK 嘗試認證時,我收到錯誤「DEVELOPER_ERROR」。
最初,我使用的是「Expo Google」,但是現在它已經被棄用,而且我的獨立 APK 中的登入按鈕沒有任何反應。使用 Expo Google 方法時,我發現我必須設定 androidStandaloneAppClientId。即便如此,登入在驗證後仍卡在 Google 首頁。我嘗試了使用自訂重導向 URI 的解決方案,如同
redirectUrl: $ {AppAuth.OAuthRedirect}:/oaut
閱讀更多 →
我在嘗試從 react-native(使用 Expo 的 Android)上傳文件到後端伺服器時遇到了困難。我從 DocumentPicker.getDocumentAsync() 得到了這個回應
{ "name": "QuitusInscription_30769_59.pdf", "size": 41438, "type": "success", "uri": "file:///data/user/0/host.exp.exponent/cache/ExperienceData/%2540a 閱讀更多 →
我正在 react-native-expo 中使用來自 expo-av 的 Audio。
我可以使用 Audio.sound 構造函數上的 loadAsync 方法來運行音頻。
雖然當我試圖停止這個聲音時,聲音並沒有停止。
以下是簡約的程式碼片段。這是停止聲音的正確方法嗎?我無法找到這個問題的解決方案。
import React, {useState, useEffect} from 'react'; import { Button } from 'react-native'; import { Audio } from 'expo-av' 閱讀更多 →
我正在使用 React Native、AWS 和 Expo 開發一個音樂應用。我正在使用 Expo AV 庫來播放音頻文件。我遇到了播放完畢後歌曲無法自動重播的問題。
以下是我對此的嘗試。
失敗的方法:
我看到一個 didjustFinish 布林變數。我試圖在音訊播放結束後將它重設為 true,然後我可以使用 await sound.playAsync();,但似乎這不起作用
我試圖將 durationMillis 與 playableDurationMillis 匹配——如果它們相等,則調用 await sound.playAs
閱讀更多 →我正在創建一個需要使用者當前位置並且需要實時運行的應用。我使用的是 Expo 的 Location.startLocationUpdatesAsync(),但是我遇到了以下錯誤。app.json 已經配置好了,而且我在手機上也接受了位置權限。有人可以告訴我為什麼會遇到這個錯誤嗎?
app.json
"ios": { "supportsTablet": true, "bundleIdentifier": "com.ourtor.ourtorapp", "buildNumber": "0.0.8", "infoPlist": { "UIBackgroundModes": [ "location", "fetch" ] } }, "android": { 閱讀更多 →
我正在開發一個應用程式,該應用程式從 API 載入圖片。這個應用程式的需求是將這些圖片離線存儲在基於 SQLite 的應用程式資料庫中。我認為唯一的方法是將圖片轉換為 base64 字串,這樣我就可以更容易地顯示圖片。
我之前使用過 RN-Fetch-Blob 庫,但 Expo 不支持它。所以我正在尋找一種方法來實現這個功能,但我沒有找到任何東西。
我嘗試過這個庫 react-native-image-base64
但是它不起作用
ImgToBase64.getBase64String('http://i.imgur.com/XP2BE7q.jpg') .th 閱讀更多 →
在 expo sdk 的 33 版本中,sqlite 被移到它自己的套件 expo-sqlite,現在我無法讓類型加載。
而不是
import {SQLite} from 'expo';我有
import {SQLite} from 'expo-sqlite';但是類型沒有被加載。
我得到以下類型錯誤:
Cannot find namespace 'SQLite'.你似乎還沒有下載這個模組。請安裝模組
閱讀更多 →我的程式碼有什麼錯嗎?我只是想讓標題「RumoR」左對齊
我已經嘗試過在 headrStyle 裡使用 textAlign,但沒有成功。
<Stack.Navigator screenOptions={{ headerStyle: { backgroundColor: Colors.light.tint }, headerTintColor: Colors.light.background, headerTitleAlign: "left", headerTitleStyle: { fontWeight: "bold" } }} > <Stack.Screen name="Root" component={BottomTabNavigator} options={{ headerTitleAlign: "left", title: "R
閱讀更多 →
我正在使用 expo-image-picker,我遇到了這個問題錯誤:需要模組 "node_modules\expo-image-picker\build\ImagePicker.js" 時拋出了異常:TypeError: undefined 不是一個物件(在評估 '_expoModulesCore.NativeModulesProxy.ExponentImagePicker' 時發生)
這是我的代碼。
i 閱讀更多 →
我剛開始使用 React Native。我使用 "expo init" 建立了一個專案,並選擇了 "空白 (TypeScript)" 選項。
創建了一個名為 GoalItem.tsx 的組件,如下,
import React from 'react' import { View, Text, StyleSheet } from 'react-native' const GoalItem = props => ( <View> <Text&g 閱讀更多 →