التكامل مع التطبيقات الأخرى

يمكنك دمج تطبيق ArcGIS AppStudio مع التطبيقات الأخرى باستخدام رابط التطبيق. يمكنك استخدام رابط التطبيق في متصفح ويب لفتح التطبيقات على سطح المكتب أو على الجهاز أو من تطبيق آخر. تتضمن تطبيقات ArcGIS التي يمكنك فتحها باستخدام رابط التطبيق ArcGIS Survey123 وArcGIS QuickCapture وArcGIS Field Maps وArcGIS Workforce وArcGIS Navigator.

رابط لتطبيق من التطبيقات الأخرى

يمكنك إنشاء رابط تطبيق لفتح تطبيقك AppStudio الذي يمكنك تضمينه في تطبيقك الأصلي أو تطبيق الويب. يمكنك أيضًا استخدام نفس رابط التطبيق في متصفح الويب للاختبار.

حدد رابط التطبيق للتطبيق الخاص بك في ArcGIS AppStudio. حدد تطبيقك في معرض AppStudio، وافتح إعدادات > متقدمة > البيئة، وفي حقل مخطط عنوان URL، أدخل عنوان URL الذي ستستخدمه كرابط لتطبيقك. يجب أن يكون عنوان URL بأحرف صغيرة وألا يحتوي على رموز خاصة.

بمجرد إنشاء التطبيق وتواجده على جهازك، يمكنك الوصول إليه باستخدام رابط التطبيق، من خلال رابط من تطبيق آخر أو بإدخاله مباشرةً في مستعرض ويب. عندما يتم فتح التطبيق الخاص بك عن طريق عنوان URL الذي قدمته، يتم استدعاء الإشارةonOpenURL على الفور، مما يسمح لك بتنفيذ سلوك معين عند تشغيله بهذه الطريقة.

ربط بتطبيقات أخرى.

يمكنك استخدام عنوان URL الذي يفتح تطبيقًا آخر داخل تطبيقك. تقبل العديد من التطبيقات أيضًا المعلمات المخصصة في عناوين URL الخاصة بها لتوفير المعلومات للتطبيق الوجهة. وتستخدم بعض التطبيقات نظام URL مخصصًا (الذي يتطلب الإدراج في قائمة السماح على iOS) ويستخدم البعض روابط تطبيقات تستند إلى الويب (والتي لا تتطلب الإدراج في قائمة السماح ولكنها متوفرة حاليًا في Android و iOS) فقط.

ملاحظة:‏

في أجهزة iOS، يجب إضافة أنظمة URL إلى قائمة سماح أو قائمة الأنظمة المعتمدة في التطبيق لتمكين عمل نظام URL. يمكنك تعريف هذه القائمة في الإعدادات > مُتقدِّم > البيئة كقائمة مفصولة بفاصلة في حقل تشغيل نظم عنوان URL. فيما يلي أنظمة URL المستخدمة بواسطة تطبيقات Esri:

  • arcgis-survey123
  • arcgis-appstudio-player
  • arcgis-trek2there
  • arcgis-workforce

أنظمة عناوين URL هذه يتم قبولها فقط في تطبيقات iOS التي تم إنشاؤها. لن يتم قبولها عند تشغيل التطبيق في AppStudio Player.

راجع التالي للحصول على معلومات حول بعض تطبيقات Esri التي يمكنك فتحها من خلال AppStudio Player: