Only onSharedCancel called for native facebook share on iOS

no matter if I cancel shared or share posted, only onSharedCancel called for native facebook on iOS.
but if i uninstall facebook, share with web-based facebook, onSharedSuccess is called correctly.
I am using sdkbox::PluginFacebook::dialog. Not sure if anyone else has the same issue.

i can share with fb app and onSharedSuccess called.

you can use sdkbox fb sample to try again.

even use your sampe, onSharedSuccess not called with sdkbox::PluginFacebook::dialog.

sdkbox::PluginFacebook::share ok

I also wonder why do we need to call login? it is so ugly. The user already has native facebook app, Why do bother them login with web login window again? Not sure about latest facebook sdk, I do know we do not need to call login in old facebook sdk.

can you give a detail steps to reproduce

Facebook changed their login to force everyone to use safari login. I think it sucks too, but we can’t do anything about it.