Vibration.vibrate 适用于 android 但相同的代码不适用于 IOS

问题描述

尝试实现一个填充词检测器,对于任何“喜欢”的实例,手机都会振动。我使用语音到文本 API 并在检测到“喜欢”时获取文本并振动,并且它适用于 Android。

class _RecognizeContent extends StatelessWidget {
    RichText processtext() {
    //loops through the text string given by API
    if (filler_word_instances.containsKey(curr_word)) {
        if (!filler_word_instances[curr_word].contains(i) && recognizing && !recognizeStart) {
            Vibration.vibrate(); //---> This doesnt work
            filler_word_instances[curr_word].add(i);
        }
    }

解决方法

您是否尝试过使用 HapticFeedback?它不需要插件并且适用于 android 和 ios

这是一个how to video