ios - 如何以编程方式从双卡 iPhone 中选择哪个 sim 卡发送短信?
问题描述
我正在使用 MFMessageComposeViewController 来加载 SMS 内容。但它需要发送短信的默认号码。
我可以以编程方式更改默认数字吗,例如选择 Sim 1 或 Sim 2
从应用程序内部而不依赖于 iPhone 设置?
目前使用的代码MFMessageComposeViewController
如下:
MFMessageCompose *controller1 = [[MFMessageCompose alloc] init] ;
controller1 = [[MFMessageCompose alloc] init] ;
if([MFMessageCompose 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。
推荐阅读
- flutter - 如何使所有元素连续位于同一高度上
- javascript - 使用 postman 上传图片到 nodejs 后端服务
- rust - 无法在 Rust 中为 struct 实现显示
- google-postmaster - 与 Google Postmaster API 集成时出现意外的 400
- r - merge 和 Reduce 是否做同样的事情并且 all=True 和 by 是否可以达到相同的目标
- python - 使用线性内核提高 SVM 的准确性
- wpf - 如何从文件中加载图像并将其绘制在 WPF Skiasharp 画布上?
- excel - ThisWorkbook UsedRange 错误 - 未定义变量
- node.js - 如何关闭 JDBC 连接
- javascript - Django Javascript:如何在函数中使用带有模板标签的类名作为标识符