有业务需要监听电话状态,安卓的行了,ios的还没搞定,根据找到的ios代码改造了下,运行没反应。哪位大神能给看看?
这是我改造的代码:
// 导入类
var CTCallCenter = plus.ios.importClass("CTCallCenter");
// 创建对象的实例
var callCenter = new CTCallCenter();
callCenter.callEventHandler(function(call){
console.log(call.callState);
})
这是搜到的源代码:
https://blog.csdn.net/pengyuan_d/article/details/51831966
CTCallCenter callCenter = [[CTCallCenter alloc] init];
callCenter.callEventHandler = ^(CTCall call) {
if ([call.callState isEqualToString:CTCallStateDisconnected])
{
NSLog(@"挂断了电话咯Call has been disconnected");
}
//......
};
4 个回复
AimerQAQ - QAQ
IOS系统打电话事件的监听与状态获取,需要原生插件的支持,有这方面需求的,请联系我QQ462108858
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
电话状态监听(ios):https://ext.dcloud.net.cn/plugin?id=2360
FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866
电话状态监听、接听电话、挂断电话、来电自动接听、来电自动挂断、回调手机号码(ios、android):https://ext.dcloud.net.cn/plugin?id=8756
1***@163.com
解决了吗,ios的