يتيح لك AppStudio Player استخدام التطبيق الخاص بك على أي نظام أساسي دون إنشاء ملفات التثبيت ونشرها.
AppStudio Player متوفر لجميع الأنظمة الأساسية المدعومة. لمزيد من المعلومات حول كيفية تثبيت المشغل, راجع تثبيت AppStudio Player.
تنزيل التطبيقات وتشغيلها
يفتح AppStudio Player في علامة تبويب الصفحة الرئيسية والتي تحتوي على جميع تطبيقات AppStudio التي تم تنزيلها في الوقت الحالي على جهازك. إذا كان لديك كل من AppStudio Player و ArcGIS AppStudio مثبتين على جهاز سطح المكتب ذاته، فهناك التطبيقات ذاتها تتوفر في معرض AppStudio. يتوفر خيار تحديث التطبيقات القابلة للتطبيق عند تسجيل الدخول.
لتشغيل التطبيق، حدد زر تشغيل إما على بطاقة التطبيق في المعرض أو صفحة تفاصيل عنصر التطبيق، يمكن الوصول إليها عن طريق تحديد البطاقة. يؤدي هذا إلى فتح التطبيق في AppStudio Player، والذي يعمل بنفس الطريقة كما لو كان التطبيق مثبتًا بشكل مستقل. لإغلاق التطبيق، افتح القائمة الجانبية وحدد خروج.
في علامة تبويب السحابة، يمكنك تنزيل أي تطبيق مشارك على حساب مؤسسي لـ ArcGIS Online أو ArcGIS Enterprise. بعد تسجيل الدخول إلى AppStudio Player، يمكنك تنزيل التطبيقات التي تم إنشاؤها من خلالك أو مشاركتها على حسابك من خلال تحديد زر تنزيل إما على بطاقة التطبيق في المعرض أو في صفحة تفاصيل العنصر الخاصة بالتطبيق.
نماذج من التطبيقات
يتضمن AppStudio Player عينات حتى تتمكن من اختبار الوظيفة على جميع الأجهزة دون إنشاء تطبيق أو تنزيله. وهي تتوفر في علامة تبويب العينات. جميع العينات المتوفرة في ArcGIS AppStudio يتم تضمينها هنا وتخزينها في فئات. تتوفر أيضًا أمثلة من العالم الحقيقي لتطبيقات القوالب المميزة.
لتجربة أي من العينات، حدد زر معاينة إما في نموذج الإدخال في المعرض أو صفحة تفاصيل العنصر الخاصة به. بعد معاينة عينة، تظل في التخزين المحلي ولكن لا تظهر في معرض التطبيق.
ملاحظة:
تتطلب هذه العينات اتصالاً بالإنترنت. حساب ArcGIS غير مطلوب.
أدوات المُطور
يشتمل AppStudio Player على وضع المطور الذي يساعد في تطوير تطبيقاتك. يتم تعطيل وضع المطور افتراضيًا ويمكن تمكينه في صفحة إعدادات التطبيق. يتيح تمكين وضع المطور الوصول إلى الخيارات التالية:
- العينات — متوفرة من علامات تبويب التنقل في أسفل الشاشة، وتوفر صفحة العينات ما يزيد على 70 عينة AppStudio، مما يتيح لك عرض العينات وتشغيلها على الأجهزة الفعلية في AppStudio Player.
- التشخيصات — تتوفر من القائمة الجانبية للمعرض، وتوفر صفحة التشخيصات معلومات نظام حول الجهاز الذي يعمل عليه AppStudio Player.
- اتصال بوحدة التحكم البعيدة — متوفر من القائمة الجانبية لأي تطبيق يعمل في AppStudio Player، يتيح لك هذا الخيار الاتصال بوحدة تحكم syslog لتسجيل سلوك تطبيقك. للحصول على مزيد من المعلومات، راجع التقاط مخرجات وحدة التحكم.
- تفاصيل العناصر—متوفر من خلال تحديد بطاقة تطبيق إما من معرض الصفحة الرئيسية أو التنزيلات، توفر هذه الصفحة تفاصيل عنصر التطبيق والإمكانيات وأنواع الأجهزة المدعومة ومتطلبات ترخيص ArcGIS.
- ترخيص ArcGIS Runtime — متوفر على صفحة إعدادات تطبيق AppStudio Player. في حال إيقاف هذا الخيار، يستخدم المشغل مستوى الترخيص ArcGIS Runtime المعين للتطبيق الذي يعمل في المشغل. وفي حال تشغيله، يستخدم المشغل مستوى ترخيص مطور لجميع التطبيقات. لمزيد من المعلومات عن مستويات الترخيص المحددة، راجع موضوع ترخيص التطبيق.
- مسح العينات المحلية—متوفر على صفحة إعدادات التطبيق. يحذف جميع العينات الموجودة حاليًا في التخزين المحلي. يعرض هذا الخيار أيضًا مقدار مساحة التخزين التي تستخدمها هذه العينات.
افتح AppStudio Player من خلال رابط التطبيق
تجريبي:
تتوفر هذه الوظيفة في الإصدار التجريبي. وهو ما يعني أن الوثائق غير مكتملة، وقد تخضع الوظيفة لتغيير.
وحاليًا، لا يتم دعم هذه الوظيفة إلا في نظامي iOS و Android. لا يعمل في الوقت الحالي على iOS 13.1.3.
إذا تم تثبيت AppStudio Player على جهاز، فيمكن فتحه بشروط خاصة من خلال التنقل إلى عنوان URL باستخدام رابط التطبيق. لفتح المشغل من رابط التطبيق، انتقل إلى https://appstudio.arcgis.com على جهاز iOS أو Android مثبت عليه المشغل.
يمكنك تقديم معرف تطبيق لتحميل تطبيق على الفور المشغل بالتنسيق التالي:
https://appstudio.arcgis.com?id=4c95e4303c8043e292dd95a0af1fc6c1
تمرير المعلمات إلى تطبيق على الويب AppStudio Player
إذا كنت تقوم بتشغيل تطبيق في AppStudio Player، فيمكنك الاتصال بتطبيق آخر وتمرير المعلمات إليه من داخل AppStudio Player. للقيام بذلك، يحتاج التطبيق الأصلي إلى الاتصال بالتطبيق الوجهة باستخدام إشارة loadAppWithParameters الموجودة في كائن portal الذي يستخدمه AppStudio Player. تقبل هذه الإشارة معلمتين: معرف التطبيق للتطبيق الوجهة، وكائن JSON الذي يحتوي على معلمات المرور. يكتب نموذج الكود التالي سلسلة من المعلمات إلى كائن JSON، قبل استخدام الإشارة لتمرير الكائن الناتج.
Button {
anchors.centerIn: parent
text: "Open App B"
onClicked: {
var param = {
"fruit": "apple",
"quantity": 12,
"isFruit": true
}
app.parent.portal.loadAppWithParam("<change to app id>", param)
}
}
يمكن للتطبيق الوجهة بعد ذلك استدعاء كائن JSON باستخدام خاصية appUrlParameters، أيضًا في المكون portal. يستقبل نموذج الرمز هذا، المستخدم في التطبيق الوجهة، المعلمات المرسلة من التطبيق الأصلي ويعرضها.
App {
id: app
width: 400
height: 640
Text {
anchors.fill: parent
text: app.parent.portal.appUrlParameters.fruit
font.pointSize: 24
color: "black"
wrapMode: Text.WrapAtWordBoundaryOrAnywhere
horizontalAlignment: Text.AlignHCenter
verticalAlignment: Text.AlignVCenter
elide: Text.ElideRight
}
}
قالب مؤسسة AppStudio Player
يتوفر AppStudio Player أيضًا كقالب مؤسسة يمكن توزيعه للاستخدام في مؤسستك. يتصرف قالب المؤسسة هذا بنفس طريقة التطبيق الرسمي ويمكن إعادة تصنيفه أو تعديله ليناسب احتياجات مؤسستك. يتيح لك قالب المؤسسة أيضًا تشغيل تطبيقات الويب، وهي ميزة غير متوفرة في التطبيق الرسمي. لمزيد من المعلومات حول قالب المؤسسة، راجع قالب مؤسسة AppStudio Player.