Чтение журнала вызовов iPhone через Bluetooth (с использованием PBAP), некоторые записи опущены - PullRequest
0 голосов
/ 28 июня 2018

Я пытаюсь прочитать журнал вызовов iPhone через Bluetooth. Я пробовал не только с моим собственным кодом (используя PBAP), но и с приложением BlueFTP для Windows 10 .

На самом телефоне журнал вызовов приложения «Телефон» группирует несколько вызовов, которые были выполнены на один и тот же номер, один за другим, показывая их как одну запись в журнале вызовов. Затем, если пользователь нажмет на такую ​​запись, он увидит список с точным временем всех звонков этому абоненту или из него. Смотрите скриншоты ниже, например:

call log call log entry details

Похоже, та же логика группировки применяется и при запросе журнала вызовов телефона - с одним существенным отличием: данные, которые я получаю через Bluetooth, не указывают на эти сгруппированные вызовы. Вместо этого для каждого из сгруппированных вызовов я буду видеть только самую последнюю временную метку, без указания того, сколько (если вообще) других временных меток было сгруппировано в нее.

Я подозреваю, что это ошибка в iOS, но, возможно, может быть какой-то обходной путь? Или, может быть, какой-то параметр в соединении Bluetooth или сам запрос может повлиять на этот результат?

...