sách gpt4 ai đã đi

Làm thế nào để thiết lập trường tên cho ứng dụng iOS gốc gần đây? - iOS

In lại 作者:行者123 更新时间:2023-11-28 19:30:27 34 4
mua khóa gpt4 Nike

我有一个集成了通话工具包的 voip 应用程序。每次我从我的 voip 应用程序调用时,都会在 native 电话应用程序中创建一个新的最近通话记录。我在 voip 应用程序中也有自定义联系人(电话应用程序不知道他们)。问题是当我在电话最近应用程序中调用自定义联系人时,只显示电话号码而没有联系人姓名。
例如,我的自定义联系人电话号码为“sip:test”,名称为“Test”。当我在最近的电话应用程序中调用此自定义联系人时,仅出现“sip:test”。
我在休假时开始拨出电话:

CXHandle *startCallHandle = [[CXHandle alloc] initWithType:CXHandleTypeGeneric value:@"sip:test"];
CXStartCallAction *startCallAction = [[CXStartCallAction alloc] initWithCallUUID:@"some_UUID" handle:startCallHandle];
CXTransaction *transaction = [[CXTransaction alloc] initWithAction:startCallAction];
[self.callController requestTransaction:transaction completion:nil}];

我的问题是有什么方法可以从电话应用修改最近的名字吗?

1 Câu trả lời

您在任何时候都不告诉提供者名称是“Test”,因此系统不知道名称和显示编号。要在 performStartCallAction 中将名称通知给系统,您需要添加下一个代码:

CXCallUpdate *update = [[CXCallUpdate alloc] init];
[update setRemoteHandle:[[CXHandle alloc] initWithType:CXHandleTypePhoneNumber value:number]];
[update setLocalizedCallerName:name];

[provider reportCallWithUUID:uuid updated:update];

关于ios - 如何为最近的原生 ios 应用程序设置名称字段? - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45418591/

34 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com