CallKit and video preview

Hi Apple,

we are developing a Video Doorbell App. The VoIP app receives a PushKit notification and report immediately the incoming call to CallKit framework, because we love the tightly integrated experience. However, if the user decide to answer a call, the app opens, a video preview (early media) captured by the doorbell camera is shown, and the conversation doesn't start automatically. This approach requires the user to explicitly accept/refuse a call in the App UI, or trigger other operations like turn on a light, open the door, etc.

By doing this are we violating the community guidelines? Should an audio conversation always start accordingly? The app may be rejected?


Thank you in advance.

Replies

Any upate on this?