Calling startAppShare without appShareWithReplayKit doesn't anything

Description
I’ve went along and set up an upload extension using an app group and so on.
I’ve noticed the following:
Scenario 1:
If I call startAppShare and then start broadcasting my screen using my app’s extension, zoom states “Dror has started sharing his screen” but nothing actually gets broadcasts.

Scenario 2:
If I call startAppShare and then appShareWithReplayKit then the app’s content does get broadcasted, it’s a bit slow and doesn’t work when I go off to other screens on the phone. I even went along and deleted my app’s share extension and this scenario still works the same.

Scenario 3:
If I call startAppShare and then appShareWithReplayKit and then start broadcasting my screen using my app’s extension then everything works as it should.

Can someone please explain what exactly appShareWithReplayKit does?
If I try to trigger a share with replay kit manually by calling RPBroadcastActivityViewController it stops an existing recording and starts over, just this time nothing gets shared.

Which version?
v4.6.15805.0403

Smartphone (please complete the following information):

  • Device: iPhone 11 Pro
  • OS: iOS 13.3.1
  • Version 17D50

Hi Dror,

Thanks for the post. We will look into the scenarios you are mentioning and provide answers shortly.

Thanks!