ArcGIS AppStudio アプリは、アプリのリンクを使用して他のアプリと統合できます。 Web ブラウザーでアプリのリンクを使用すると、デスクトップまたはデバイス上でアプリを開いたり、他のアプリからアプリを開いたりすることができます。アプリのリンクで開くことができる ArcGIS アプリには、ArcGIS Survey123、ArcGIS QuickCapture、ArcGIS Field Maps、ArcGIS Workforce、ArcGIS Navigator などがあります。
他のアプリからお使いのアプリへのリンク
AppStudio アプリを開くためのアプリのリンクを作成し、それをユーザー独自のネイティブ アプリや Web アプリに埋め込むことができます。同じアプリのリンクを、Web ブラウザーでテストのため使用することもできます。
アプリで使用するアプリのリンクは、ArcGIS AppStudio で定義します。 AppStudio ギャラリーでアプリを選択し、[設定] > [詳細設定] > [環境] を開いて、[URL スキーマ] フィールドにアプリのリンクとして使用する URL を入力します。 この URL は小文字のみで、特殊文字を含まない必要があります。
構築されたアプリには、デバイスでアプリのリンクを使用するか、他のアプリからのリンクを使用するか、Web ブラウザーに URL を直接入力してアクセスできます。 入力した URL でアプリを開くと、すぐに onOpenURL 信号が呼び出され、この方法で起動した際の特定の動作を実装することができます。
他のアプリへのリンク
URL を使用して、アプリ内で別のアプリを開くことができます。多くのアプリでは、URL にカスタム パラメーターを含めて、宛先アプリに情報を提供することも許容されています。カスタム URL スキーマ (iOS では許可リストが必要) を使用するアプリもあれば、Web 対応のアプリのリンク (許可リストは必要ないが、現在のところ Android および iOS でのみ使用可能) を使用するアプリもあります。
注意:
iOS デバイスで URL スキーマを使用するには、アプリ内の許可リストまたは承認済みスキーマのリストに URL スキーマを追加する必要があります。 [設定] > [詳細設定] > [環境] の [URL スキーマの起動] フィールドに、カンマ区切りリストとしてリストを定義できます。 Esri アプリで使用される URL スキーマは次のとおりです。
- arcgis-survey123
- arcgis-appstudio-player
- arcgis-trek2there
- arcgis-workforce
これらの URL スキーマは、ビルドされた iOS アプリでのみ適用されます。 アプリを AppStudio Player で実行する場合には適用されません。
AppStudio Player から開くことのできる一般的な Esri アプリの詳細については、以下をご参照ください。