سؤال

وI تطوير وإدارة حوالي 45 أجهزة WindowsCE5. تحديث التطبيقات على الأجهزة هو كابوس. هل من الممكن / ممكنا أن تفعل النقر مرة واحدة على CF؟

وأود أن أغتنم عدم وجود أجوبة لتكون "لا". :)

تعديل : في هذا هو نسخة مكررة من 116713

هل كانت مفيدة؟

المحلول

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

ونحن مقرها في المنطق على كود وجدت في هذه المادة، ومراجعتها عند الحاجة. http://www.codeproject.com/KB/vb/Auto_Update_Revisited.aspx

نصائح أخرى

ولست متأكدا، وإذا لم يمكنك دائما محاولة شيء من هذا القبيل HTTP: //www.modaco كوم / فئة / 332 / apptodate /

لتجنب إعادة تشغيل أن يعطي الحل تيم، ولفة autoupdater الخاصة بك التي يتم تشغيلها بدلا من التطبيق.

ويكون ذلك تحقق رابط محدد مسبقا وهدم آخر، ثم تثبيت وتشغيله.

لاكتمال، احصل على تطبيق لتحقق من وجود autoupdater تحديث:)

وهذا هو ما كنت قد نفذت مع تثبيت 50 جهاز وانها تعمل على علاج.

وI إضافة وظائف للسماح ليتم تشغيل البرامج النصية م SQL كما جزء من التحديث، وتحصل على أكثر من وظيفة البرمجة نفسها كما تفعل على سطح المكتب. (ولو من دون جيل)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top