Using Oculus OnlineSubsystem on GearVR

Hello Guys,

I have issue when initial the Oculus Online Subsystem for GearVR, here is my log

LogOnline:Error: Oculus: Failed to initialize the Oculus Platform SDK! Error code: -1
LogOnline:Warning: Oculus: Oculus API failed to initialize!
LogOnline:Warning: Oculus: Oculus platform service not available. Skipping entitlement check.
LogBlueprintUserMessages: [BP_GearVRHud_C_0] Login Oculus Failed

I try to follow what I found online to setup the Oculus Online System according to [here][1]

  1. Add the libovrplatformloader.so into the project

138803-2017-05-22+21_54_30-vrtest+-+microsoft+visual+studio.png

  1. Enable the plugin in the editor

  1. Enable the online subsystem in DefaultEngine.ini

138805-2017-05-22+21_58_30-defaultengine.ini+-+sublime+text.png

  1. I am using this blueprint to check the Oculus ID according to [here][5]

Am I missing something?
Thanks

After doing more investigation, it seems that -1 error code mean

ovrPlatformInitialize_Uninitialized,

but I am not so sure how to fix it.