<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: call other application from qml application in ArcGIS AppStudio Questions</title>
    <link>https://community.esri.com/t5/arcgis-appstudio-questions/call-other-application-from-qml-application/m-p/855462#M2902</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;cc &lt;A href="https://community.esri.com/group/4076"&gt;ArcGIS AppStudio&lt;/A&gt;‌ does AppFramework have any helpers for this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 26 Aug 2020 13:59:52 GMT</pubDate>
    <dc:creator>LucasDanzinger</dc:creator>
    <dc:date>2020-08-26T13:59:52Z</dc:date>
    <item>
      <title>call other application from qml application</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/call-other-application-from-qml-application/m-p/855461#M2901</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how to call user mobile other application from inside my qml application.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Aug 2020 10:13:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/call-other-application-from-qml-application/m-p/855461#M2901</guid>
      <dc:creator>rsharma</dc:creator>
      <dc:date>2020-08-26T10:13:30Z</dc:date>
    </item>
    <item>
      <title>Re: call other application from qml application</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/call-other-application-from-qml-application/m-p/855462#M2902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;cc &lt;A href="https://community.esri.com/group/4076"&gt;ArcGIS AppStudio&lt;/A&gt;‌ does AppFramework have any helpers for this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Aug 2020 13:59:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/call-other-application-from-qml-application/m-p/855462#M2902</guid>
      <dc:creator>LucasDanzinger</dc:creator>
      <dc:date>2020-08-26T13:59:52Z</dc:date>
    </item>
    <item>
      <title>Re: call other application from qml application</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/call-other-application-from-qml-application/m-p/855463#M2903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This can easily be done by calling Qt.&lt;SPAN style="color: #404244; background-color: #ffffff;"&gt;openUrlExternally(target).&amp;nbsp;&lt;A class="link-titled" href="https://doc.qt.io/qt-5/qml-qtqml-qt.html" title="https://doc.qt.io/qt-5/qml-qtqml-qt.html"&gt;Qt QML Type | Qt QML 5.15.0&lt;/A&gt;&amp;nbsp;&amp;nbsp;.&amp;nbsp;Y&lt;/SPAN&gt;ou need to know the URL Scheme or&amp;nbsp;App link for the target application.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example to open Survey123 field app, based on this doc,&amp;nbsp;&lt;A class="link-titled" href="https://doc.arcgis.com/en/survey123/reference/integratewithotherapps.htm" title="https://doc.arcgis.com/en/survey123/reference/integratewithotherapps.htm"&gt;Integrate with other apps—ArcGIS Survey123 | Documentation&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&amp;nbsp;Using URL Scheme,&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE class="language-javascript line-numbers"&gt;&lt;CODE&gt;Qt&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;openUrlExternally&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;arcgis&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;survey123&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;?&lt;/SPAN&gt;itemID&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;89bc8c7844e548e09baa3aad4695e78b&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="border: 0px;"&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;&lt;/SPAN&gt;Using App Links,&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;PRE class="language-javascript line-numbers"&gt;&lt;CODE&gt;Qt&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;openUrlExternally&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;https&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;survey123&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;arcgis&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;app&lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;?&lt;/SPAN&gt;itemID&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;36ff9e8c13e042a58cfce4ad87f55d19&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are going to use URL Scheme to open another app from your custom AppStudio app, you need to specify the target URL Scheme in the setting of your app, in AppStudio Desktop. Settings-&amp;gt;Advanced-&amp;gt;Launch URL Schemes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="505172" class="image-1 jive-image" height="393" src="https://community.esri.com/legacyfs/online/505172_pastedImage_4.png" width="590" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Erwin.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Sep 2020 16:05:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/call-other-application-from-qml-application/m-p/855463#M2903</guid>
      <dc:creator>ErwinSoekianto</dc:creator>
      <dc:date>2020-09-01T16:05:58Z</dc:date>
    </item>
    <item>
      <title>Re: call other application from qml application</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/call-other-application-from-qml-application/m-p/855464#M2904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi erwin,&lt;/P&gt;&lt;P&gt;&amp;nbsp;I want to know about non arcgis apps like open youtube&amp;nbsp;and google maps .&lt;/P&gt;&lt;P&gt;How to open them from arcgis apps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Sep 2020 06:51:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/call-other-application-from-qml-application/m-p/855464#M2904</guid>
      <dc:creator>rsharma</dc:creator>
      <dc:date>2020-09-02T06:51:26Z</dc:date>
    </item>
    <item>
      <title>Re: call other application from qml application</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/call-other-application-from-qml-application/m-p/855465#M2905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It's the same, you need to know the URL to the target apps, like Youtube or Google Maps.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's an example I created to open Google Maps or Apple Maps (if running on iOS) with a click of a button,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/506213_pastedImage_1.png" /&gt;&lt;/P&gt;&lt;P&gt;I found their link and parameters to send from their documentation, for example,&amp;nbsp;Google Maps docs,&amp;nbsp;&lt;A class="link-titled" href="https://developers.google.com/maps/documentation/urls/get-started" title="https://developers.google.com/maps/documentation/urls/get-started"&gt;Get Started &amp;nbsp;|&amp;nbsp; Maps URLs &amp;nbsp;|&amp;nbsp; Google Developers&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As far as opening it from AppStudio App, the QML code that you need is Qt.openUrlExternally(target), that's all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Erwin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Sep 2020 16:24:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/call-other-application-from-qml-application/m-p/855465#M2905</guid>
      <dc:creator>ErwinSoekianto</dc:creator>
      <dc:date>2020-09-02T16:24:40Z</dc:date>
    </item>
  </channel>
</rss>

