I have been playing around the webvr lab example you provided, and things were working fine using chrome, pixel, and daydream. But about a week ago, my phone no longer prompts the daydream view, but instead google cardboard. I had tried different build versions of the webvr lab, and also previous versions of google chrome, chrome dev, chromium, but all alternatives gave me the same result into cardboard.
I thought this might have been an issue only with my pixel, but having tried with my colleague’s pixel, it does the same behavior of entering cardboard instead of daydream. A total of three pixels on my team reported the same behavior.
Is there a way to enter daydream like when the project came out? I tried cloning the project but it still doesn’t work.
Thanks for your help. I actually solved the issue by removing vr gaze, and was able to force chrome on the pixel device to recognise my device as daydream. Even after re-attaching ‘vr gaze’, the pixel device now recognises itself as daydream rather than cardboard.
I had kept google canary on my pixel recognised as cardboard (for testing sake), and even after your update, it still enters cardboard.
In the past, I’ve also tried deleting cookies and reinstalling the browser, but neither works.
As you’ve said, this seems more of a browser issue rather than a Playcanvas issue.
Chrome changed the Origin Trial token to only work with Chrome 59, and then it seems like Chrome for Android was delayed a little, so the trial ended before the new Chrome was released. Looks like Chrome for Android is now 59 which we have a valid token for. So you should find that Daydream devices work properly again now.
Thanks for reply.
The issue is not how i made it, but the Daydream app making itself irreversibly the default viewing device. Even blocking Cardboard … since PlayCanvas seems to be affiliated with Google, I assumed you might have answers. As for trying Play Canvas, it looks like a great option, but I already work in Unity Unreal and AFrame, which allow me to self-host (without a fee; and without needing to be a pre-approved member of origins etc…) …