Now my main app is already invoked voip callkit, I would want to invoke voip on iWatch app, but I have some issue:
1、How to deal audio data and network connect of iWatch voip ? can we depends on iPhone app?
2、How to use voip callkit on iWatch that only via bluetooth connect ?
3、If main app is already support voip callkit, how to support callkit for iwatch? Do we need to repeat and independently implement callkit, network, and audio on iWatch?
4、how to add support dial number on iWatch use by the thirdpart app? the case is the same with on the iPhone use, user can send dial by system call record .
Any help is appreciated, thanks in advance.
Now my main app is already invoked voip callkit, I would want to invoke voip on iWatch app, but I have some issue:
The basic thing to understand here is that voip on the AppleWatch is designed to operate as it's own independant device/platform. Your basic approach here isn't any different than it would be if you were talking about how calling should be handled when the user is logged in on multiple iPhones, iPads, or a Mac. To put that another way, the answer here:
3、If main app is already support voip callkit, how to support callkit for iwatch? Do we need to repeat and independently implement callkit, network, and audio on iWatch?
Is basically "yes". The low level code (networking, audio handling, CallKit, etc) can be quite similar between the two platforms, but the Apple Watch is designed to operate entirely on it's own.
All of the questions below assume the there is some kind of "special" relationship between the AppleWatch and the iPhone:
1、How to deal audio data and network connect of iWatch voip ? can we depends on iPhone app?
2、How to use voip callkit on iWatch that only via bluetooth connect ?
4、how to add support dial number on iWatch use by the thirdpart app? the case is the same with on the iPhone use, user can send dial by system call record .
With enough work, it might be somewhat possible to create that kind of "entangled" experience between the AppleWatch and your iOS app, however, that's true in the same way you can create an "entangled" experience when your app is running on ANY of our other devices. That is, it's possible for apps running on different devices to discover and connect to each other, then coordinate their activities. That just isn't something CallKit/voip on AppleWatch was designed to help with.
__
Kevin Elliott
DTS Engineer, CoreOS/Hardware