2

私は顧客ごとに独自のブランドのアプリを持っています (レストランなどを考えてください)。ユーザーが一意のコードを含むサーバーへのリンクをクリックできるようにする必要があり、一時的に iOS デバイスに保存されます (Cookie、など)、アプリ ストアに誘導してアプリをダウンロードします。次に、ダウンロード時に、アプリはその Cookie または一時を取得します。起動時のデータと、その顧客向けのアプリのブランド化。これは Android では可能ですが、iOS では可能ですか?

この場合、最初にアプリをダウンロードしてからブランド (またはレストラン) を選択することは現実的ではありません。URL が同じビジネスの他の顧客と共有され、流動的なエクスペリエンスを作成したいためです。 「舞台裏を見て」、別のブランディングを選択してください。

ありがとう

編集 すべての返信ありがとうございます。デバイスで URL を開いて IP アドレスまたは別の一意の ID を取得し、それを正しいブランドと共にデータベースに保存することを検討しています。アプリは起動時にデータベースに接続し、IP が一致すると、それに応じてブランド化されます。ただし、IP よりも信頼性の高い識別子を探しています。UDID は廃止されましたが、他に使用できる識別子はありますか?

4

2 に答える 2

0

identifierForVendor (UDID の置き換え) を使用して、個々のデバイスを識別できます。エンド ユーザーが最終的な場所でデバイスを「登録」する前に、これらの識別子を収集する予定はありますか? そうしないと、どのデバイスがどこに属しているかを判断できなくなります。

エンドユーザーがそのレストランとしてサーバーにログインするのはどうですか? 「Wendys/Wendys5?」のようなレストランごとの一般的なログインでもかまいません。と「マクドナルド/マクドナルド7!」App Store URL を特定します。パスワードが簡単で、プログラムで推測できない限り、彼らが別のレストランとして登録する方法を理解する可能性は低いでしょう。また、各チェーンに固有のパスワードと組み合わせた簡単なレストラン選択画面を実行することもできますが、これにより、他のレストランがアプリを使用しているユーザーにさらされることになります. こうすれば、ロケーションが拡張された場合に IP を継続的に追加する必要がなくなり、ログインが侵害された場合に資格情報を取り消すことができます。

ただし、1 つ質問があります。すべてのクライアントは、各デバイスに AppleID を関連付ける必要があることを理解していますか? 20 台のデバイスで共有できる AppleID は 1 つだけです。

于 2013-08-01T21:17:51.377 に答える
0

後でiOSアプリで読み取る必要があるコードを作成するWebサーバーリンクの設計が問題だと思います。完全にアプリ ベースのソリューションが必要です。おそらく、Web サイト上の同じサービスを 1 つのアプリとして利用できるようにして、コードをペーストボードに設定することができます。次に、ユーザーは実際のアプリを起動して、ペーストボードを確認し、それに応じてスキンを適用します。

そうは言っても、他のいくつかの方法に加えてUIPasteboardを使用することで、同じアプリ シード ID のアプリ間でデータを共有できます。

このクラスを使用して、ペーストボードを使用してアプリ間で情報をすばやく簡単に共有します。

于 2013-08-01T15:59:47.070 に答える