iOS Wikitude ambigous rendering - ios

I'm using Wikitude SDK. And loading the architect world from a URL. The SDK load and renders just fine IMAGE1. When clicked on a link within the architect world a browser opens [which is the required behaviour]. After it opens and I rotate the device and then navigate back to the application the SDK renders incorrectly IMAGE2 The VK Logo overlaps.
I've tried managing the application life cycle. Stopped the SDK in viewDidDisappear and started it in the viewWillAppear method but it just doesn't work.

Have you tried to use the latest version of the Wikitude SDK (5.1.1). Version 5.0 had an issue related to OpenGL and this was fixed in a later update.

Related

Vuforia in AR view shows black screen in iOS device

i am trying to use Vuforia SDK to build an AR application using Unity. The application i build is working fine on the Android device. Whereas the same code is giving me a black screen in AR view when i build for iOS.
The version of Unity used for developing the code is 2017.4.1f1 and Xcode version is 10.1. Can some one help me to understand the reason for this;
I have also followed the steps provided in the below video link.
https://www.youtube.com/watch?v=3roMSonIG5c
If your application is not using ARkit, you can just downgrade the unity version to 5.6.6 and install the older version of vuforia, the camera black out problem can be solve. This issue is due to vuforia problem.
Finally i could resolve this issue after migrating it to Unity 2018.2.16. In addition to that pl. ensure that
a. Vuforia ticked in the XR settings in the player settings,
b. AR camera in the inspector is set as main camera

Cordova Webview canvas redering bug on recent iOS versions (10.3.1)

I have an app that is built with PhoneGap. One page in the app copies the contents of other page's canvases as images. This worked fine on older versions of iOS, but recently I noticed that the copied canvases are sometime blank. The rest of the page is rendered correctly. I don't know which iOS version it crept in, but I'm currently running iOS 10.3.1 on my iPad Pro. This does not happen when the same code is running as a WebApp in mobile Safari (or Chrome, or on my Mac laptop browsers).
Using the debugger on the App, I can restore the page by simply toggling the display property. This indicates to me that it's a rendering bug in the built-in Webview that Cordova uses. I currently have a patch that toggles the display property. This works, but it causes flickering even with requestAnimationFrame() or SetTimeout(fn, 0).
The app is built with cli-6.5.0 using PhoneGap Build.
Has anyone else seen this bug or have a better patch?
Follow up:
Toggling visibility fixes the flickering. When the problem occurs the canvas behaves like it's not visible, but the DOM reports that it is. Also the problem seems to occur when the canvas is copied under an Ajax callback. Delaying the processing with setTimeout() does not solve the problem.

Unity 5.5. splash screen doesn't show up on iOS

I'm working at a new version of my Game implemented with Unity. With Unity 5.4 it correctly shows the Unity Splash Screen... now that I've moved to Unity 5.5 the splash screen just doesn't show up and after a couple of seconds the game starts with the initial Scene. I see they have released the new splash screen tool... should I have to change anything to have the Unity Logo again?!
(I cannot release without the logo since I'm using the Personal edition).
It is a known bug for now. It seems that the fix won't be available until Unity 5.5.1p1 according to this post.

Camera stuck on reload in Google cardboard + unity app

I am developing a simple VR app for iOS using the Google Cardboard SDK with the latest version of Unity. When I build the app and run it from XCode on my iPhone, it works fine, and the camera tracks as it should. However, if I relaunch the application, the camera becomes stuck and does not respond to movement of the phone. The app is not frozen, however, as I can still interact with the screen.
Interestingly, the camera becomes unstuck if I tap the settings gear icon in the bottom center of the screen, and then hit the back button. It also becomes unstuck if I simply hit the home button and then reopen the app (without relaunching it).
Has anyone faced a similar problem and know how to overcome it?
Thanks so much!
It seems that installing the Cardboard SDK into Unity added an extra "Cardboard" Game Object. My problem was fixed when I deleted that object.

Why does navigator.device.capture.captureVideo sometimes show the Picture Camera instead of the video camera?

Sometimes when calling navigator.device.capture.captureVideo() in my iOS PhoneGap application the picture camera comes up instead of the video camera. Any idea why this might be happening?
It seems like it may be a memory issue as it does happen after a TokBox WebRTC chat session quite frequently, but we have also experienced it at other times as well.
Using iOS 5 & 6, PhoneGap 2.1 and the OpenTok PhoneGap plugin.
When OpenTok runs, it opens up a view to capture video in order to stream it, putting the camera in video mode. When you then call navigator.device.capture.captureVideo, phonegap could be flipping the camera in their sdk but I dont know for sure.
Either way, this should be resolved with the latest OpenTok SDK and Cordova framework.

Resources