他のアプリとの連携

ArcGIS AppStudio アプリは、アプリのリンクを使用して他のアプリと統合できます。 Web ブラウザーでアプリのリンクを使用すると、デスクトップまたはデバイス上でアプリを開いたり、他のアプリからアプリを開いたりすることができます。アプリのリンクで開くことができる ArcGIS アプリには、ArcGIS Survey123ArcGIS QuickCaptureArcGIS Field MapsArcGIS WorkforceArcGIS 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 アプリの詳細については、以下をご参照ください。