2016-08-23 10 views
0
  1. 私のメールにアプリストアを開く方法は? window.locationはメールでは機能しません。リダイレクトWebページを使用しない方法はありますか?アプリストアを直接招待メールに開きます

  2. 私はnavigator.userAgentをAndroidとiOSを区別するために使用していますが、メールでも動作しないようです。

+1

セキュリティ上の理由から、メールでJavaScriptを使用することはできません。 – Scott

答えて

1

これはMobile Deep Linkingと呼ばれます。

アプリケーションストアの完全なURLを含めるだけで、OSを(iOS、Android、Blackberryなどのいずれか)有効なリンクを使って起動するようにすることができます。

各OSは、App StoreのベースURLを対応するAppで登録しています。好きな場合は、独自のAppを登録して、特定のベースURLにリンクすることもできます(Android example code)。

HTMLメールの場合は、<a href=" URL to Store ">link</a>(必要な場合はjavascriptなし)を、プレーンテキストメールの場合はURLだけが必要です。それでは、OSが次に何をするかを考えさせてください。

あなたがiOSとAndroidのための別のリンクを持っている必要がある場合のように、単に何かを言う:私のスーパーユニコーンスターファイターのゲームは今<a href="Apple link">iOS</a>のために利用可能であり、<a href="Android link">Android</a>

のためにこれがある

は、より良い解決策は、人々が別のデバイスを持っているかもしれない友人に電子メールを転送できるからです。

関連する問題