Я использую cordova для моего приложения для Android. У меня много страниц, а моей главной или главной страницей является index.html. Как я могу проверить, впервые ли пользователь приземлился на домашнюю страницу, открыв приложение (независимо от того, сколько раз он нажал и открыл приложение в разное время). Я просто хочу проверить, является ли он впервые доступ к index.html после того, как он открыл приложение, так как он может вернуться на главную страницу в любое время с других страниц. Я использую кордову и angularjsКак проверить приложение для Android в первый раз - Cordova
ответ
В событии deviceready вы можете использовать localStorage следующим образом.
if(window.localStorage.getItem("loggedIn") != 1) {
// Running for the first time.
window.localStorage.setItem("loggedIn", 1);
console.log("1st time");
}
else
{
//Already run this app before.
console.log("running this for more than one time");
}
или использовать sqlite и хранить ваши значения, подобные этому, в db и проверять его каждый раз, когда вы открываете приложение.
sessionStorage Будет очищаться каждый раз после выхода из приложения,
var keyName = window.sessionStorage.key(0); //Get key name
window.sessionStorage.setItem("key", "value"); //Set item
var value = window.sessionStorage.getItem("key");// Get item
window.sessionStorage.removeItem("key"); //Remove Item
window.sessionStorage.clear();//Clear storage
Но при использовании localStorage он все равно будет присутствовать при следующем запуске приложения. Можно ли использовать sessionStorage, поэтому всякий раз, когда приложение закрывается, вы снова открываете приложение, но все же будет первый раз получить доступ к индексу? – user3569641
см. Отредактированный ответ, вы также можете реализовать логику хранилища сеансов. – locknies
sessionStorage пример PERFECT для одной из моих потребностей! Был поиск способа сделать это на некоторое время, потрясающе! –
- 1. Cordova appsFlyer приложение аварии первый раз
- 2. Как настроить приложение Android в первый раз?
- 3. Как проверить, что приложение установлено в первый раз
- 4. Как проверить, запускается ли приложение в первый раз?
- 5. Как проверить, было ли приложение запущено в первый раз
- 6. Как проверить приложение wether зарегистрировано или нет в первый раз
- 7. Проверка запуска приложения в первый раз с использованием Cordova 3.0
- 8. Как отслеживать, запускается ли приложение в первый раз в Android?
- 9. Как узнать, что приложение Android было загружено в первый раз?
- 10. Android-Как узнать, запускается ли приложение в первый раз?
- 11. Первый раз, когда я создаю приложение для Android и IOS
- 12. Android в первый раз использует экран
- 13. Лучший способ проверить, работает ли iPhone приложение в первый раз
- 14. Android: создание активности «первый раз»
- 15. Как настроить приложение angularjs в первый раз?
- 16. Android Как использовать «настройки» в первый раз
- 17. Как проверить приложение для Android?
- 18. Первый раз в студии android
- 19. Можно ли проверить приложение iOS Meteor/Cordova?
- 20. Как проверить yiiframework первый раз логин пользователя
- 21. Как конвертировать Android-приложение Cordova в iOS?
- 22. Android: Проверьте первый раз запуск
- 23. Проверить, открывается ли приложение в первый раз после запуска/обновления в Android
- 24. Android: запустите приложение из командной строки в первый раз
- 25. Android: выполнить задачу, пока приложение открыто в первый раз?
- 26. приложение Android gps просто работает в первый раз
- 27. Прогулка в первый раз приложение пользователя
- 28. JavaScript не загружается, когда приложение запускается в первый раз
- 29. ASP.Net приложение работает медленно в первый раз
- 30. Android: Заставка только в первый раз
Ну вы можете сохранить свой номер IMEI и сравнить в случае нагрузки. Если в вашей БД IMEI не существует, то это первый раз. – MDMalik
поставьте флаг в index.html. сохраните этот флаг в locastorage, когда он обратится к вашему index.htm, в следующий раз проверьте, существует ли этот флаг или нет. если он существует, то это не первый раз, когда он обращается к index.html else, это первый раз. btw index.html является стартовой страницей для кордовы. поэтому всякий раз, когда приложение запускается, он определенно собирается загрузить. PS: localStore не так стойка по сравнению с sqlite и т. Д. – locknies