Log in or register to post comments

Do we still need Internet Access for the first time we launch an app ?

August 9, 2018 - 1:51am #1

Hi,

On this page : https://library.vuforia.com/articles/Solution/how-migrate-vuforia-7_2.html

We can read that Vuforia needs internet access for initialization because it needs to download device profile.

I wanted to see what happens if we don't have internet access the first time we launch an app with Vuforia 7.2, so I put several devices in offline mode, and built a basic Vuforia application on them, but when I launched it, it worked without internet access (I had camera feed and an image target was detected).

How can it be possible ? On those devices, I have old Vuforia applications. Does it mean that, if a user has already launched an app with Vuforia in the past, it does not have to have an internet access anymore for the future applications using Vuforia ? Even if it was with an old version of Vuforia ?

Thanks in advance for your enlightenments.

Do we still need Internet Access for the first time we launch an app ?

August 10, 2018 - 1:28am #3

Thank you for your answer !

Do we still need Internet Access for the first time we launch an app ?

August 9, 2018 - 10:19am #2

Hello,

Despite the changes in 7.2 to make the downloading of a device profile a synchronous action before Vuforia:init() completes (previously is was asynchronous on a best effort basis), you still do not need to be connected to the Internet to run Vuforia.

Each Vuforia SDK release has a cache of the latest device profiles available at the time of the build. So, for your device, it is possible that it already has the latest profile to run. In your test, the SDK is detecting that there is no network and thus is aborting the device profile update call.

The purpose of making the change to synchronous download is due to new devices being rolled out for Fusion support in-between commercial releases. Depending upon network conditions, an asynchronous download of the latest device profile may not complete before the SDK times out. This resulted in a newly supported device showing as unsupported by the SDK because it didn't get the latest device profile.

Hope this helps.

Thanks,

Vuforia Engine Support

 

Log in or register to post comments