أفضل طريقة لنقل البيانات بين الهواتف الذكية و موقع على شبكة الانترنت ؟

StackOverflow https://stackoverflow.com/questions/287907

  •  08-07-2019
  •  | 
  •  

سؤال

أريد أن نقل البيانات بين الهاتف الذكي التطبيق و الموقع.ما هي التقليدية وغير التقليدية الطرق للقيام بذلك ؟

هنا ما كنت قد فكرت حتى الآن:

  1. بسيطة HTTP GET/آخر مع البيانات التي يتم تمثيل سلمان صفيف سلسلة من الاختلافات من هذا مشفرة/مضغوط سلسلة المعلمة.
  2. خدمة ويب المكالمات ( لست متأكدا إذا كان هذا ممكنا, مجرد تخمين)
  3. الخطوة الثانية البلاغ :الهاتف الذكي/جيئة وذهابا سطح المكتب التطبيق/جيئة وذهابا الموقع) (مرهقة إلى تطوير/استخدام)

أيضا, ماذا يجب أن تنظر إلى تجنب إغراق/التطفل ؟

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

المحلول

إذا كانت أهدافك هو إقناع والأمن وسهولة التنمية.يجب على العميل (الهاتف) تقديم الطلبات إلى الملقم عبر HTTPS باستخدام وظيفة.البيانات المرسلة يجب أن يكون من أي وقت مضى المكتبة تتوفر على النظام الهدف.الخيارات الجيدة هي URL ترميز المعلمات, XML و JSON.تجنب الثنائية والبروتوكولات.

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

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

الرجاء نشر معلومات إضافية ، مثل الأنظمة الأساسية الهدف و لا يمكن مناقشة خيارات أخرى.

نصائح أخرى

أعتقد الأولين هي الى حد كبير نفس الشيء.ما تريد القيام به هو HTTP Post إذا كنت تقوم بإرسال الكثير من البيانات ، أو مع سلسلة الاستعلام إذا كان هناك كمية أقل من البيانات.أنها سوف تكون غير مشفرة بث, حتى أن تبقي في الاعتبار عند استخدام HTTP.

إذا كنت تستخدم .NET ضغط Framework تطوير ويندوز موبايل ، الأسهل هو استخدام خدمات الويب.ومع ذلك،.صافي خدمات ويب تسلسل كل شيء كما مطول XML ، الأمر الذي يجعل حجم البيانات المرسلة ذهابا وإيابا أكبر مما يجب أن يكون.باستخدام سلمان هو وسيلة جيدة خفض حجم البيانات الخاصة بك ، حتى عند استخدام .صافي خدمات الويب (الخدعة هو أن ترسل كامل سلمان الوثيقة معلمة واحدة).التقليل من حجم نقل البيانات أمر مهم خاصة بالنسبة تطبيقات الهاتف الذكي ، حيث نقل البيانات الخاصة بك من المحتمل أن يتم عبر الشبكة الخلوية.

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