サイトの個々のユーザーに gcm reg id をマッピングしたいと考えています。
これを達成するための最良の方法は何ですか?
ログインユーザーが匿名になるまで、ユーザーがログインする必要があるサイトをロードするAndroidのWebビューがあるため、ログイン後にのみユーザーをマップできます。
いくつかの考えは、
登録されていない場合はユーザー エージェント文字列を reg ID に設定し、ログイン時に ID がユーザーにマップされていない場合はユーザー エージェント文字列から取得します。
^^ 私は初心者なので、これが最も簡単な方法のように思えますが、いくつかの欠点をすぐに思いつくことができます。
可能な場合は、ページの URL を監視します。webview が URL が "index.php" (ユーザーがログインしている) であることを検出すると、アプリケーション内で関数を実行して、reg id をサーバーに送信します。
ログインする前にページの非表示フィールドにコードを挿入し、それを送信しますか?
これらの方法のいずれかが実行可能かどうかはわかりませんが、助けていただければ幸いです。私はまだかなり初心者なので、素人の用語もいただければ幸いです。