2011-02-22 9 views
0

モバイルウェブサイトとモバイルアプリの間で何らかのユーザー追跡メカニズムを実行しようとしています。iPhone クッキーやHTML 5 Webデータベースを使用してモバイルWebサイトに情報を保存し、それをモバイルアプリからアクセスする方法はありますか(これはセキュリティ上の問題です)。情報をモバイルアプリに転送する他の方法はありますか?モバイルウェブアプリとiPhoneのモバイルアプリとの間で情報を共有する

答えて

0

2度ログインする。ウェブサイトで1回、モバイルアプリで1回その後、クラウドサービスを使用してデータを交換することができます。どちらもユーザーが長い間クレデンシャルを保存できるようにする必要があるため、ユーザーはこれを気にしません。

+0

あなたの答えはありがとうございます。問題は私がモバイルウェブサイトやモバイルアプリを制御できないことです。どちらも第三者に属します。私ができることは、自分のJavaScriptコードを置くことだけです。モバイルアプリではObjective-Cコードの小さな断片を置くことができます。アプリとウェブサイトの両方が同じではありません。彼らは2つの異なるベンダーに属しています。 – bashan

0

はい、モバイルウェブサイトとモバイルアプリの両方で同じユーザーごとの情報にアクセスできます。これを行うには、ウェブサイトとモバイルアプリの両方で情報源(基本的にはデータベース)にアクセスし、ユーザーが自分自身を識別するために認証する必要があります。

クッキーは実際には使用されていません(どのユーザーがWebサーバーとIDを確立して有用であるかを追跡するために使用されますが)。クッキーとは、WebサービスがWebクライアントを取得して、少しの情報を覚えておいて後で報告する方法です。

シナリオの一般的なアプローチは、Webサービスがデータベースへのアクセスを提供することです。たとえば、WebサービスがRESTful URLを取得し、モバイルアプリケーションがアクセスできるJSONまたはXMLを提供する場合があります。あなたのモバイルウェブサイトは、舞台裏で同じデータソースにアクセスします(必ずしもWebサービスインターフェイスを経由する必要はありません)。

セキュリティ上の注意:セキュリティに関する懸念事項が高いサービス(銀行など)では、ユーザーの「適切な」ログインに関連付けられている2次的なモバイルアプリのみのログインが用意されています。これは、重要な情報漏洩を回避するのに役立ちます。携帯電話は紛失する傾向があります。

+0

あなたの答えをありがとう。問題は私がモバイルウェブサイトやモバイルアプリを制御できないことです。どちらも第三者(別の人)に属します。私ができることは、自分のJavaScriptコードを置くことだけです。モバイルアプリではObjective-Cコードの小さな断片を置くことができます。アプリとウェブサイトの両方が同じではありません。彼らは2つの異なるベンダーに属しています。私はすでに2つのモバイルアプリ間でこのトラッキングを行っています。両方のアプリからUDIDを取得して一致を確認できるので、私はそれを行うことができます。問題は、今ではサイトとアプリがあるため、サイトのUDIDにアクセスできないということです。 – bashan

+0

こんにちはバシャン、ああね。その重要な情報は、あなたの元の質問の一部として実際に役立つでしょう。できるだけ多くの関連情報をあなたの質問に入れてください。 – occulus

関連する問題