BroadcastStatusCallback of ReplayKit doesn't work in Unity 5.6.x

Hello.

I am using iOS Broadcast by RelpayKit API.

And i called Replaykit.StartBroadcasting() like as in Unity Script API site.

ReplayKit.StartBroadcasting((bool success, string error) => Debug.Log(string.Format("Start : {0}, error : `{1}`", success, error)));

Broadcasting works fine. but i never see any Debug.Log() while broadcasting.
Callback doesn’t work.

Because this problem, i have some trouble.
I block UI while ReplayKit.isBroadcasting become true(because callback doesn’t work).
However i never know getting an error, because callback doesn’t work.
ReplayKit.lastError can’t use, because it can’t clear while process.

I tested in Unity 5.5.1, 5.6.3, 5.6.4 version.
And i notice callback works fine in Unity 5.5.1 version.
But others is not.

please help me.

Unity doesn’t seem to focus on this issue, so I implemented it in native code instead of using Unity’ Replaykit.

Frankly i don’t know if Unity knows this issue.

if someone wants to get a callback, they should implement it in native code without waiting for a solution by Unity.