ヘルプ、PlayerPrefsは動作していないように見えません。 UnityのPlayerPrefsは動作しません(時々)
私はで始まる簡単なゲームを持っている:void Start()
{
if (PlayerPrefs.GetInt("IsReturningUser") == 1)
{
ScoreLabel.text = "Welcome back, friend!";
}
else
{
PlayerPrefs.SetInt("IsReturningUser", 1);
ScoreLabel.text = "Welcome new player";
}
ユニティエディタ(ビルドおよび接続されている間に実行)、それは意図したとおりに動作しますから、私のAndroidデバイス上でテストする - 私はそれを検出する第2の時間をアプリに戻ったときに私は戻ってきます。
ただし、Google Playストアに同じコードを公開してそこからインストールした場合、2回目にアプリに戻ると返信するユーザーは検出されません。
また、私のAndroid携帯では動作しませんが、Playストアからインストールされた妻の携帯電話では、2度目に開いたときに戻るユーザーとして検出されます。
アイデア?
ユニティ5.3.6 私の携帯電話 - Redmi注3、アンドロイド6.0.1 MIUI 8.2安定 妻の携帯電話 - OnePlusX
私は前に同様の問題があった
ちょうど答えを加えた後に可能な重複を見つけました。質問は終了します。 – Programmer