0

iOS アプリ内で発生する特定の「イベント」への招待状を電子メールで送信できるようにしたいと考えています。そのため、カスタム URL を使用する必要があると考えました。それはいいです。

しかし、アプリをまだインストールしていないユーザーを処理して、モバイル Safari とアプリのインストール手順が記載された Web ページに移動できるようにしたいとも考えています。

それを行う最良の方法は何ですか?私は次のことを試すことができました:

  1. 電子メールでhttp://www.example.com/joinevent/?id=fooへのリンクを送信します
  2. ユーザーは、リダイレクトを送信する Safari Web ページに移動します。mycustomscheme://joinevent/?id=foo
  3. ユーザーがアプリをインストールしていない場合、このリダイレクトは機能せず、Safari にとどまります。おそらく、インストール手順の表示を処理できます。

しかし、このアプローチは私にとって「自然」ではないようです。それを行うためのより良い/よりネイティブな方法はありますか?

4

2 に答える 2

0

http://rdrct.it を試す

これは、まさにこの機能を非常に簡単に実現できる Web サービスです。

完全な開示 - rdrct.it を作成しました

基本は次のとおりです。

  1. サイトにログインし、特定のアプリのプロジェクトを作成します。一意のコードを選択します (これはアプリの名前である可能性があります)。

  2. 次に、次の形式の URL が提供されます: http://rdrct.it/uniqueCode

  3. それが完了したら、アプリの ID をアプリ ストアに登録し、カスタム URL スキームの詳細も登録する必要があります。「自動リダイレクト」にチェックマークを付けると、アプリを開こうとし、それが失敗した場合、ユーザーを自動的にアプリストアに送信します。

  4. アプリが開かれると、クエリ文字列もアプリに渡されるため、この例ではデバイスが提供されます: mycustomscheme://joinevent/?id=foo

また、複数のデバイス タイプで動作するため、アプリを Blackberry、Android、または Windows Phone で使用できる場合は、ユーザーが使用しているデバイス タイプに応じて同じことを行います。

私が言ったように、私はそれを作成しましたが、それはあなたの問題を解決するはずです.

于 2013-07-16T04:22:33.517 に答える