I have a blueprint project in Ue4 and I have put the achievements blueprints nodes in the project and I have edited them in my dashboard developer's page but it doesn't work. Does the Defaultengine.ini file have to be edited? Thank you.
I'm having this problem too, the entitlement check works, but nothing else with the online platform. Do you need to use the android permission nodes for something? I can get get the Oculus name and achievements on the Rift but not Gear VR apps
There have been other reports similar to what you are describing with Gear VR and UE4 Platform integrations. We are currently looking into this, and will advise you further once we have more information to share.
In the meantime, could you possibly share additional information with me privately such as log/dump files, a copy of the manifest, as well as a screenshot of your blueprint? Thanks!
Update: For clarity, the Defaultengine.ini file does need to be edited. It should read as follows:
[OnlineSubsystem]
DefaultPlatformService=Oculus
[OnlineSubsystemOculus]
bEnabled=true
OculusAppId=<your AppID>
Next you will need to ensure that you have downloaded the app via the Oculus App on the device. Until this has been done, you may run into issues with entitlements as well as other OSS features.
Hi! We are experiencing the same issue in 4.17 (Gear VR). The blueprint entitlement check and GetOculusIdentity does not work. We have edited the defaultengine.ini and enabled the oculus subsytem plugin in project settings. And we run the game from the alpha channel. Are there any updates on this?
@imperativity Thank you for sharing that post, I have struggled with how to access the native C API (keep getting linker errors for all ovr_* function calls) . However now the Unreal editor crashes everytime i make an api call. In my build.cs i added the libovrplatform as mentioned in the post you linked (PrivateDependencyModuleNames.AddRange(new string[] { "OnlineSubsystem", "OnlineSubsystemOculus", "LibOVRPlatform" }); ) . Everything compiles fine in Visual studio and the editor starts if i don't make a ovr call but as soon as I add for example: ovrRequest RequestId = ovr_User_GetAccessToken();) or any other ovr function call the editor immediately crashes. Does anyone have a clue on what is going on? I can provide crash log if necessary
pekayatt wrote: "We are currently trying to add Achievements into our game, but we were trying using blueprints. Entitlement works fine, but we have no feedback if Achievements are working using ONLY blueprints. This function was implemented for blueprints?"
Any update on this? I have the same issue, entitlement check works fine but there's no feedback on Achievements and they aren't being awarded.
I'm testing through my release channel.
I've added: Achievement_0_Id="api_name" to the defaultengine.ini
All of the achievements I've created in the developer panel show up in game.