2016-12-21 1 views
0

ログイン/認証画面を持たないアンドロイド携帯アプリを構築しています。 アプリに入力したデータの一部をバックアップ/復元する機能を追加したいと思います。 私はC#で書かれたwebserviceを持つウェブサーバを持っています。コード/イオンアプリのユニークIDをバックエンド検索に使用

私の最初の計画は、deviceIdを使用してデバイスを識別し、バックエンドテーブルを検索してデータをバックアップ/復元することでしたが、deviceIdは信頼できません。

私の他のオプションを確認し、バックエンドでの検索キーとして電子メールアドレスを保存するために確認コードを送信し、バックアップ時に電子メールを尋ね

  1. にありますが、余分な作業があります関与する。しかし、私は再度電子メールの確認を求めることができるので、これは再インストールの場合に役立ちます。

  2. ng-persistを使用して、C#バックエンドから初めてGUIDを作成し、ng-persistを使用して保存します。電話リセットまたはOSアップグレード後にng-persistが動作するかどうかを確認します。

この作業を行うための簡単なオプションはありますか? このプラグインは、アンインストール後も一意のIDを生成することに気付きました。 UniqueDeviceID

ありがとうございます!

答えて

1

オプション1を使用することをお勧めします。もちろん、電子メールを確認する必要はありません。電子メールアドレスを入力してデータベーステーブルに格納するだけです。

あなたのAndroidデバイスを変更すると、別のIDが生成され、新しいデバイスにデータを提供することができないため、実際にはあなたがロックしているためですこのデータを特定のデバイスに送信します。

+0

私はそのルートに行くかもしれません、私はまだその良いアイデアは電子メールアドレスを確認すると思います。 – user636525

+0

はい、いいアイデアです:) –

関連する問題