Currently, Apple documentation states that INSearchCallHistory intent is one of the required intents needed for CarPlay to be supported for the app.
Sources for that are:
- This WWDC video ~13:27 timestamp https://developer.apple.com/videos/play/wwdc2017/719
- The CarPlay App Programming Guide, page 6 at the top https://developer.apple.com/carplay/documentation/CarPlay-App-Programming-Guide.pdf
However, the INSearchCallHistoryIntent is currently deprecated with a notice that it's going to be removed: https://developer.apple.com/documentation/sirikit/insearchcallhistoryintenthandling
I don't particularly want to do work that's just going to have to be removed later on. Is this still a requirement for CarPlay? Is there an updated list of required intents needed to support CarPlay?
The documentation needs to be updated. You only need to use INStartCallIntent or for back support, INStartAudioCall. You do not need both for your VoiP app to work in CarPlay.