IOS - 监听通话状态

还是群里的网友让我帮忙翻译。。
Object-c代码如下

CTCallCenter *center = [[CTCallCenter alloc] init];
center_ = center;
center.callEventHandler = ^(CTCall *call){
NSLog(@"call:%@",call.description);
}
\n

Njs代码如下

var CTCall = plus.ios.importClass('CTCall');
var CTCallCenter = plus.ios.importClass('CTCallCenter');
var center = new CTCallCenter();
center.init()
center.setCallEventHandler(function(ctCall){
console.log(ctCall)
})
\n

由于我的safari抽风,没法进一步研究这个ctCall是啥,所以到这里结束了
经过网友测试有效可用,代码没有优化,偷懒直接importClass,有意思的伙伴自己用invoke处理即可。

顺带自己的Github项目,一个前端跨平台方法兼容库
Sh.js github地址
正在完善帮助文档。


0 分享 关注
人员

人员

请问ctCall该怎么处理呢?我发现获取到的ctCall一直是undefined.
0 赞 2018-12-12 09:53

要回复文章请先登录注册