簡體   English   中英

如何以編程方式從雙卡 iPhone 中選擇哪個 sim 卡發送短信?

[英]How to programatically choose which sim from a dual sim iPhone to send sms?

我正在使用 MFMessageComposeViewController 來加載 SMS 內容。 但它需要發送短信的默認號碼。

我可以以編程方式更改默認數字嗎,例如選擇 Sim 1 或 Sim 2

從應用程序內部而不依賴於 iPhone 設置?

目前使用MFMessageComposeViewController的代碼如下:

     - (void)sendSMS:(NSString *)bodyOfMessage recipientList:(NSMutableArray *)recipients{  
 MFMessageComposeViewController *controller1 = [[MFMessageComposeViewController alloc] init] ;
 controller1 = [[MFMessageComposeViewController alloc] init] ;
 if([MFMessageComposeViewController canSendText])
{
    controller1.body = bodyOfMessage;
    controller1.recipients = recipients;
    controller1.messageComposeDelegate = self;
    [self presentViewController:controller1 animated:YES completion:Nil];
 }
}

這很好用如果我使用的是單卡 iPhone,但由於也有雙卡 iPhone,是否可以在應用程序中以編程方式在“SIM 1”和“SIM 2”之間進行選擇,以便在不轉到 iPhone 設置的情況下發送消息? 任何想法將不勝感激

不確定OP是否有答案。 無論如何,供您參考,在越獄社區中,有一個名為 eSim+ 的調整。 它可以提供用於通話或短信的選項 SIM1 或 SIM2。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM