MotoGP.com で、モバイル デバイスまたはタブレットからサイトを表示すると、「モバイル アプリを表示しますか?」というメッセージが表示され、「いいえ」を選択すると、次にアクセスしたときに表示されることがわかりました。メッセージが表示されなくなります。このような機能を自分のサイトに導入したいのですが、それを行う良い方法がわからないので、次のように考えました。
- ユーザーがサイトにアクセスしたときに PHP ルックアップ デバイスを使用する (たとえば、OS、iOS、または Android を検出しようとする)
- ユーザーの MAC アドレスを検索する
- MAC アドレスとブール値フラグを含む DB 内のテーブルから、ユーザーが以前にアクセスして、ダイアログ ボックスを再度表示しないことを希望しているかどうかを確認します。
- MAC アドレスが DB にない場合は、メッセージを表示します
- MAC アドレスがフラグが設定されたデータベースにある場合、メッセージを表示しません。
これが良いアプローチかどうかについて何かコメントはありますか? それは私が最初から思いついたものであり、検索しても何も得られなかったようです。
コメントありがとうございます。
デビッド