Hilfe, PlayerPrefs scheint nicht zu funktionieren und kann nicht herausfinden, warum.PlayerPrefs in Unity 3d funktioniert nicht (manchmal)
Ich habe ein einfaches Spiel, das mit Beginn des Einsatzes:
void Start()
{
if (PlayerPrefs.GetInt("IsReturningUser") == 1)
{
ScoreLabel.text = "Welcome back, friend!";
}
else
{
PlayerPrefs.SetInt("IsReturningUser", 1);
ScoreLabel.text = "Welcome new player";
}
Wenn auf meinem Android-Gerät von Unity Editor testen (Aufbau und Betrieb während der Verbindung) funktioniert wie beabsichtigt - wenn ich zurückkehre es zum zweiten Mal App erkennt Ich komme zurück.
Allerdings, wenn ich den gleichen Code auf Google Play Store veröffentlicht und von dort installiert installiert, erkennt es nie, dass ich ein wiederkehrender Benutzer bin, wenn ich zum zweiten Mal zur App zurückkehren.
Auch seltsam, während es auf meinem Android-Handy nicht funktioniert, auf meiner Frau Handy aus dem Play Store installiert erkennt es als wiederkehrender Benutzer, wenn sie es ein zweites Mal öffnet.
Irgendwelche Ideen?
Unity 5.3.6 Mein Telefon - Redmi Note 3, Android 6.0.1 MIUI 8.2 Stable Frautelefon - OnePlusX
Hoppla. Du hast nach dem Hinzufügen der Antwort ein mögliches Duplikat gefunden. Wird die Frage schließen. – Programmer