Ich denke, dass Sie die Benutzerbesuchenzahl nicht speichern müssen, wenn Ihr einziger Zweck darin besteht, das Anweisungsfenster nur anzuzeigen, wenn sich der Benutzer zum ersten Mal in der App anmeldet.
Sie können es auf diese Weise tun:
someController.js
function onLoginSuccess() {
// getInt() will return the value of INSTRUCTION_WINDOW property, you can name this property whatever you want.
// if this property does not exist, then it will return the value of the second parameter.
var showInstruction = Ti.App.Properties.getInt("INSTRUCTION_WINDOW", 1);
if (showInstruction) {
Alloy.createController('instructionWindow').getView().open();
} else {
Alloy.createController('nextWindow').getView().open();
}
}
// logout function can be anywhere
// remember to set the property to 1 if you want to show the instructions again after logout and then login.
function logout() {
Ti.App.Properties.setInt("INSTRUCTION_WINDOW", 1);
}
instructionWindow.js
$.instructionWindow.addEventListener('open', function() {
// after opening the instruction window, set this property to 0
// so it won't be shown up the next time the already logged-in user opens the app
Ti.App.Properties.setInt("INSTRUCTION_WINDOW", 0);
});
HALLO Prashant saini, Vielen Dank für reply.How geben können wir damit umgehen mehrere Anwender mit dem app.it zeigt nicht die Anweisungen Bildschirm anmelden wird, wenn der Benutzer erstmals für diesen Bildschirm ist besuchen, wenn vorherige Benutzer besucht diese Seite bereits. – Balu
Wenn Sie den Hilfe-Bildschirm wirklich allen Benutzern anzeigen möchten, die das erste Mal in der App besuchen, müssen Sie die Anmeldeanzahl in der Datenbank speichern und sie im Anmelde-Web-Service abrufen und dann leicht wissen, dass der Benutzer den App zum ersten Mal. Aber die meisten der App betrifft nur Hilfe-Bildschirm nur beim ersten Öffnen der App auf dem Gerät, egal wer der Benutzer ist. –