【发布时间】:2020-02-21 23:08:46
【问题描述】:
您好,我正在尝试使用 expo 应用程序创建一个 react native,主应用程序的功能是以自动方式呼叫用户,但我们无法使用 expo 请求 PHONE_CALL 权限!调用任何 Android 权限的最佳方式是什么?
该应用仅适用于 Android,但我们不知道如何请求此权限!
感谢您的帮助!
【问题讨论】:
标签: reactjs react-native expo
您好,我正在尝试使用 expo 应用程序创建一个 react native,主应用程序的功能是以自动方式呼叫用户,但我们无法使用 expo 请求 PHONE_CALL 权限!调用任何 Android 权限的最佳方式是什么?
该应用仅适用于 Android,但我们不知道如何请求此权限!
感谢您的帮助!
【问题讨论】:
标签: reactjs react-native expo
您可以为此使用Linking.openURL:
Linking.openURL('tel:123456789');
下面是它的一个例子:https://snack.expo.io/@notbrent/ashamed-churros
import * as React from 'react';
import { Linking, Text, View } from 'react-native';
export default function App() {
return (
<View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>
<Text
onPress={() => {
Linking.openURL('tel:50000000');
}}>
Call some phone
</Text>
</View>
);
}
【讨论】: