// // // import 'dart:async'; // // import 'package:call_log/call_log.dart'; // import 'package:flutter_sms/flutter_sms.dart'; // import 'package:get/get_utils/get_utils.dart'; // import 'package:telephony/telephony.dart'; // import 'package:workmanager/workmanager.dart'; // // import '../user/user_page.dart'; // Future _sendSMS(String message, List recipients) async { // // await sendSMS(message: message, recipients: recipients, sendDirect: true); // try{ // String result = // await sendSMS(message: message, recipients: recipients, sendDirect: true); // print(result); // } catch (error){ // print(error.toString()); // } // // } // void callbackDispatcher() { // Workmanager().executeTask((task, inputData) async{ // // _sendSMS("感谢来电", ["13486828191"]); // // ${Telephony.backgroundInstance.sendSms(to: "13486828191", message: "message")} // print("123412312412312312431231231231231231313123:${ _sendSMS("感谢来电", ["13486828191"])}"); // await sendSMS(message: "感谢来电", recipients: ["1348å6828191"], sendDirect: true); // // sms();//simpleTask will be emitted here. // return Future.value(true); // }); // } // void sms() async{ // int flag = 0; // String phoneNum=""; // String callState; // CallState state = await Telephony.instance.callState; // callState = state.name; // // print(callState!+" $flag"); // if (callState == "IDLE") { // if (flag != 0) { // flag = 0; // // print("object"); // final Iterable result = await CallLog.query(); // phoneNum = result.first.number!; // if(phoneNum.isEmpty){ // print("At Least 1 Person or Message Required"); // }else{ // print("你好$phoneNum"); // // telephony.sendSms(to: phoneNum, message: "1234"); // _sendSMS('感谢来电',[phoneNum]); // // print("你好123123$phoneNum"); // } // } // } else if (callState == "RINGING") { // flag++; // print('flag $flag'); // } else if (callState == "OFFHOOK") { // flag++; // print('flag $flag'); // } // // }