Есть несколько вещей, которые вам нужно сделать, прежде чем заставить это работать.
Во-первых, я заметил, что вы упомянули о создании целевой базы данных на веб-сайте Vuforia, но вы действительно добавили к ней какие-либо маркеры ? Маркеры - это фактические AR-изображения, которые будут отсканированы. Целевая база данных - это набор маркеров, которые можно использовать одновременно в приложении Unity.
После того, как вы загрузили свои маркеры, они должны иметь рейтинг 2-4 звезды, как показано на картинке
После загрузки базы данных в качестве UnityPackage вам необходимо импортировать ее в Unity вместе с Vuforia Unity SDK .
Если у вас все еще есть проблемы получив пример сцены в Unity, вы можете загрузить образец сцены по предыдущей ссылке.
Вы можете решить эту проблему, отложив выполнение вашей функции-
<body id="bodyTag" onload="changeTheStatusWithDelay()">
<script>
// IT IS THE FUNCTION WHICH WILL BE CALLED FROM BODY TAG
function changeTheStatusWithDelay(){
// IT WILL DELAY YOUR EXECUTION OF THE FUNCTION
setTimeout(changeItNow, 2000);
}
//NOW YOU CAN PASTE ALL OF YOUR CODE HERE
function changeItNow(){
var database = firebase.database();
var user = firebase.auth().currentUser;
if (user != null) {
user.providerData.forEach(function (profile) {
var storeTheEmail= profile.email;
console.log(storeTheEmail);
});
}
}
</script>