反应本机 ios 振动
react native ios vibrate
我正在使用 expo 测试 ios 的振动功能,它在文档中似乎很直接。出于某种原因,虽然我无法让 iphone 振动。我可以在振动呼叫时将其记录到控制台日志中。关于如何使它工作的任何想法?
app.js
玩具示例
import * as React from 'react';
import { Text, View, StyleSheet, Vibration, TouchableOpacity } from 'react-native';
export default function App() {
const startVibration = () => {
console.log('start vibration')
Vibration.vibrate()
}
return (
<View style={styles.container}>
<TouchableOpacity onPress={() => startVibration()}>
<Text>Vibrate Once</Text>
</TouchableOpacity>
</View>
)}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
backgroundColor: '#efefef',
padding: 8,
},
});
我进入 iphone 的设置,将振动切换为静音和振动,现在振动正常了。
我正在使用 expo 测试 ios 的振动功能,它在文档中似乎很直接。出于某种原因,虽然我无法让 iphone 振动。我可以在振动呼叫时将其记录到控制台日志中。关于如何使它工作的任何想法?
app.js
玩具示例
import * as React from 'react';
import { Text, View, StyleSheet, Vibration, TouchableOpacity } from 'react-native';
export default function App() {
const startVibration = () => {
console.log('start vibration')
Vibration.vibrate()
}
return (
<View style={styles.container}>
<TouchableOpacity onPress={() => startVibration()}>
<Text>Vibrate Once</Text>
</TouchableOpacity>
</View>
)}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
backgroundColor: '#efefef',
padding: 8,
},
});
我进入 iphone 的设置,将振动切换为静音和振动,现在振动正常了。