在 Flutter 中使用双 SIM 卡时如何使用电话发送短信

Nab*_*man 5 sms telephony dart flutter

我正在使用电话包在 Flutter 中发送短信,但我有两个 SIMS。对于一张 SIM 卡,我有余额,而一张则没有。默认情况下仅发送短信,即使用 SIM 1,但我想要的是应用程序应使用 SIM 2 发送短信。但我无法使用 SIM 发送消息,它默认发送

电话套餐:

  telephony: ^0.1.4
Run Code Online (Sandbox Code Playgroud)

代码:

final Telephony telephony = Telephony.instance;
  void sendSMS(String number) async {
    print(number);

    // Check if a device is capable of sending SMS
    bool canSendSms = await telephony.isSmsCapable;
    print(canSendSms);
    // Get sim state
    SimState simState = await telephony.simState;
    print(simState);
    
    telephony.sendSms(
        to: number, message: "Hey i am having Epilepsy Attack XD",);
  

    }
Run Code Online (Sandbox Code Playgroud)

请帮助我如何更改在 Flutter App 上发送消息的 SIM 卡