Skip to main content
Created for OutSystems 10. Not working on your version? Tell us about it!

 

 

開発

 

 

OutSystems

モバイルアプリのディープリンクの設定

モバイルアプリ内の特定の画面に接続するディープリンクを定義するにはどのようにすればよいですか?

回答

モバイルアプリのモジュール(<モジュール>)の画面(<画面>)へのディープリンクを定義するには、以下の構文を使用します。

<アプリ識別子>://<モジュール>/<画面>

ここで、<アプリ識別子>モバイルアプリパッケージを生成するときに定義したアプリ識別子小文字)です。

ベストプラクティスでは、モバイルアプリのアプリ識別子は小文字にします。
ディープリンクの<アプリ識別子>スキーマは、アプリ識別子に大文字が含まれている場合でも小文字にする必要があります。

ディープリンクに入力パラメータの値を含めるには、以下の構文を使用します。

<アプリ識別子>://<モジュール>/<画面>?<パラメータ1>=<値1>&<パラメータ2>=<値2>

Androidインテント

Chromeを使用するAndroidエンドユーザー向けに、Androidインテントを使用できます。 Androidインテントを使用すると、エンドユーザーのデバイス内にアプリがない場合に、エンドユーザーをGoogle Playストアのアプリページまたは指定した別のURLにリダイレクトできます。

OutSystems 10でAndroidアプリを生成した場合は、`BROWSABLE`インテントフィルタがすでにアプリに含まれています。

Androidインテントを定義するには、以下の構文を使用します。

intent://<モジュール>/<画面>#Intent;scheme=<アプリ識別子>;package=<アプリ識別子>;end;

カスタムフォールバックURL(<URL>)を指定するには、文字列「S.browser_fallback_url=<URL>;」をインテントに追加します。

intent://<モジュール>/<画面>#Intent;scheme=<アプリ識別子>;package=<アプリ識別子>;S.browser_fallback_url=<URL>;end;