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.5KViews2likes2CommentsBug - IAP failing for some test users on Rift and GearVR
In-app purchases are failing for some of our test users at the payment stage. Just after entering the PIN, they receive the message: 'Request not complete' 'A problem occurred when trying to complete your request. this can be caused by entering incorrect information or trying to complete an unauthorised action' The payment information and PIN are definitely correct. I have just verified this with a newly made test user account. IAPs are still working correctly for other test users in our organization using the same app build. Can you help, please?1.3KViews0likes1Comment