apple / live-caller-id-lookup-example

Example service & documentation for Live Caller ID Lookup
https://swiftpackageindex.com/apple/live-caller-id-lookup-example/main/documentation/pirservice
Apache License 2.0
91 stars 6 forks source link

Phone-context missing when fetching live blocking info #18

Closed dawnightillight closed 1 month ago

dawnightillight commented 1 month ago

Hi,

We found that the phone numbers used to fetch block / identity info have a little bit difference. The console log shows:

when fetching blocking info -

image

when fetching identity info -

image

The phone-context '+86' obviously missing in first number. Which results in that if we want to provide both blocking and identity info, there needs to be two identities in database like:

image

Our extension demo was ran on iOS 18 beta3. It this a bug to be fixed in beta4 or laster version?

karulont commented 1 month ago

Thank you for reporting, we are looking into it.

karulont commented 1 month ago

@dawnightillight Could you also use feedback assistant to submit a bug report with logs / sysdiagnose after reproducing the issue? This would help the team to narrow down the root cause more quickly.

dawnightillight commented 1 month ago

@karulont Done, the feedback id is FB14480423.

karulont commented 1 month ago

The fix for this will land in iOS 18 beta 5 or later.

I am keeping this issue open until the iOS release with the fix has been made public.

karulont commented 1 month ago

This should be fixed in iOS 18 beta 5.