小编Dev*_*esh的帖子

尝试直接从 FLUTTER 进行调用:MissingPluginException(未找到方法 callNumber 的实现

我希望我的应用程序在出现某种情况时自动呼叫特定号码。两个流行的插件是 flutter_phone_direct_caller 和 url_launcher。Url 启动器的问题是,该方法会将号码推送到手机的拨号器,但不会启动呼叫,但 flutter_phone_direct_caller 声称它将启动。这是他们文档中的示例。

    import 'package:flutter/material.dart';
import 'package:flutter_phone_direct_caller/flutter_phone_direct_caller.dart';

void main() {
  runApp(Scaffold(
    body: Center(
      child: RaisedButton(
        onPressed: _callNumber,
        child: Text('Call Number'),
      ),
    ),
  ));
}

_callNumber() async{
  const number = '08592119XXXX'; //set the number here
  bool res = await FlutterPhoneDirectCaller.callNumber(number);
}
Run Code Online (Sandbox Code Playgroud)

这是我页面的代码。按下按钮时,应该启动呼叫,但对我来说,它返回一个错误。(我的电话号码是 XXXd,当我运行它时,我输入了我的实际号码)。

import 'package:flutter/material.dart';
import 'package:url_launcher/url_launcher.dart';
import 'package:vitality/components/bottomAppBar.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:vitality/components/biom.dart';
import 'package:flutter_phone_direct_caller/flutter_phone_direct_caller.dart';

class HomeScreen extends StatefulWidget {
  static const String id = 'home_screen';
  final String docid;
  final bool isCaretaker;
  HomeScreen({@required this.docid, @required …
Run Code Online (Sandbox Code Playgroud)

plugins phone-call dart flutter

2
推荐指数
1
解决办法
2333
查看次数

标签 统计

dart ×1

flutter ×1

phone-call ×1

plugins ×1