![](/img/trans.png)
[英]How do I save an image from expo-image-picker to expo-file-system and then render it?
[英]How to reset Camera Permission in expo-image-picker?
我剛剛開始使用 expo-image-picker,但出於測試目的,我多次拒絕相機權限,以至於不再有人問我是否要允許或拒絕該權限。 我已經刷新,重新啟動了應用程序,但無事可做
示例.js
import {TouchableOpacity} from "react-native";
import React from "react";
import { KeyboardAwareScrollView } from "react-native-keyboard-aware-scroll-view";
import FontAwesome5 from "react-native-vector-icons/FontAwesome5";
import * as ImagePicker from "expo-image-picker";
const Sample = ({ navigation }) => {
const handleUpload = async () => {
let permissionResult =
await ImagePicker.requestMediaLibraryPermissionsAsync();
console.log(permissionResult);
if (permissionResult.granted === false) {
alert("Camera access required");
return;
}
};
return (
<KeyboardAwareScrollView>
<TouchableOpacity onPress={handleUpload}>
{image && image.url && (
<FontAwesome5
name="camera"
size={20}
color="black"
style={{ marginTop: -20, marginLeft: 200, marginBottom: 30 }}
/>)}
</TouchableOpacity>
</KeyboardAwareScrollView>
);
};
export default Sample ;
Go 到相應的應用程序設置和清除數據。 它很可能會重置權限。 您也可以嘗試卸載該應用程序並重新安裝。
如果您詢問如果用戶這樣做(他們很可能不會這樣做)該怎么辦,您必須將用戶引導到應用程序的設置頁面並手動授予權限。
我相信您需要卸載並重新安裝才能再次收到此提示。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.