Errors returned by Oculus are useless
When a user cancels purchasing an in-app product, the error message returned to my app is "Oculus.Platform.Models.Error" from this code: private void LaunchCheckoutFlowCallback(Message<Purchase> msg) { if(msg.IsError) { Debug.LogFormat("An error occured while purchasing: {0}", msg.GetError()); return; } // ... // non-error code } The error returned when the product SKU is missing from the developer portal is "Oculus.Platform.Models.Error" As does, apparently, every other error that I've come across. I've also tried .ToString() and .GetString() (both of which return the same thing as .GetError()). How bloodly useless, not only can I not tell what happened, but I can't display a message to the user!1.5KViews2likes2CommentsUpload failed via Meta Quest Developer Hub MQDH 4.2.0
I have a game on AppLab built with Unity that was initially release about a year ago. Recently I've been trying to upload an update with minor fixes using MQDH but all I get is an "Upload Failed" message with the text "The build you were trying to upload has failed. Build Upload Error - an error has occured for app id: 4879[...]". Now, I CAN just sideload the apk via the "Device Manager" tab of MQDH and everything works fine on my Quest 2, which makes me think that the apk itself is okay. The error is the same when I disconnect from the internet before trying the upload, so my guess is that the apk fails some internal check *before* it is sent to the server, but unfortunately, the error message is not very informative as to where the problem is located. I only remember changing the Minimum API level and the Build Name and Build Code in Unity, everything else is pretty much the same as with the version I uploaded a year ago without problems. Does anybody know this problem? Is there a way to contact a Meta engineer and have them take a look at the apk? Are there any workarounds? Very thankful for any help, as this problem has bugged me for weeks now ... Cheers, FelixSolved2.5KViews1like1Comment