我想获取有关已阻止和已撤消的来电的信息。当您通过手机给某人打电话时,有时您的通话会被阻止或丢弃,然后您会收到一条消息,“请再试一次”。我想在我的应用中访问该信息。在iPhone中有可能吗?也许是越狱设备?
答案 0 :(得分:3)
由于安全沙箱的原因,OS iOS设备上的应用无法使用呼叫信息。
答案 1 :(得分:1)
播放“请再试一次”录音的决定(通常)由电话网络中名为服务控制点的设备进行。从手机的角度来看,“请再试一次”录音看起来与成功完成的通话相同:网络没有告诉您的手机它将呼叫路由到二级治疗,因此手机上没有存储的数据可以收集或分析。
当您的iPhone显示“呼叫失败”消息和“再试一次”按钮时,故障点更接近您 - 通常这意味着您的手机与蜂窝基站失去联系 - 并且手机会记录电话没有通过。显然可以access the iPhone's call history database without using private APIs,所以理论上你可以在你的应用程序中使用它(如果Apple批准)。