Hi ReadyPlayerMe Community,
I’m working on integrating the ReadyPlayerMe avatar editor into my iOS app using a WKWebView. When I use the generic demo URL (Ready Player Me), everything loads and works perfectly inside the app.
However, when I try to load my custom subdomain (Ready Player Me), the page stays blank in the WKWebView—even though it works fine in Safari on the same device.
Has anyone else run into this issue?
Are there any special configuration steps, CORS, or Content Security Policy settings needed to allow embedding a custom ReadyPlayerMe subdomain in an in-app browser?
Any advice or workarounds would be greatly appreciated!
Thanks in advance for your help!
Hello @rappleyard !
Can I just confirm that you signed up and created your own subdomain via Ready Player Me Studio?
Having checked in our backend I can see a myapp but it was made back in 2023 so not 100% sure that one is yours?
You will need to sign-up here Ready Player Me Studio
However, if that is indeed your app please just ensure you follow the set-up guide here iOS Native | Ready Player Me
That’s not mine…Just started 2025. Trying to integrate into a swift app. convert to USDZ. Still having issues.
OK yeah so sign-up and create your own subdomain and hopefully all should work. There is a swift example in the iOS docs so I recommend you take a look at that.
I’m trying my damndest to get the webview to export glb then convert to usdz for the app. it’s impossible it seems.
It’s working but there’s no USDZ conversion option. I think. Have tried every available tool, but nada.
Ah yeah the model format is GLB, USDZ is not something supported directly by us.
Generally speaking though GLB works fine for our other iOS developers but if there is a specific reason you need it then you would have to handle that conversion on your side.