如何在 React Native 中获取 phone 的号码?
How to get a phone's number in React Native?
用React Native,如何获取当前phone的数字?
同理,我能得到用户名吗?
你不能。这无法使用 iOS public API 完成,因此无法通过 React Native 完成。
看起来 react-native-sim
library 可以在 Android 上执行此操作,但正如@xanadont 提到的那样,目前无法在 iOS 上执行此操作。
这个 npm 插件非常适合检测设备中的 phone 数字。 react-native-sms-retriever
https://www.npmjs.com/package/react-native-sms-retriever
从 'react-native-sms-retriever' 导入 SmsRetriever;
_onPhoneNumberPressed = async () => {
try {
const phoneNumber = await SmsRetriever.requestPhoneNumber();
this.setState({phone: phoneNumber.split('+91')[1]});
} catch (error) {
console.log(JSON.stringify(error));
}}
获取用户的 phone 号码(以及更多)
用React Native,如何获取当前phone的数字?
同理,我能得到用户名吗?
你不能。这无法使用 iOS public API 完成,因此无法通过 React Native 完成。
看起来 react-native-sim
library 可以在 Android 上执行此操作,但正如@xanadont 提到的那样,目前无法在 iOS 上执行此操作。
这个 npm 插件非常适合检测设备中的 phone 数字。 react-native-sms-retriever
https://www.npmjs.com/package/react-native-sms-retriever
从 'react-native-sms-retriever' 导入 SmsRetriever;
_onPhoneNumberPressed = async () => {
try {
const phoneNumber = await SmsRetriever.requestPhoneNumber();
this.setState({phone: phoneNumber.split('+91')[1]});
} catch (error) {
console.log(JSON.stringify(error));
}}