سؤال

هل يمكنني الحصول على تطبيق PhoneGap يعمل على iOS 4 للحصول على خدمة خلفية عندما لا يكون التطبيق النشط (على سبيل المثال ، تحقق من عنوان URL كل ساعة وتنبيه المستخدم إذا كانت هناك أي تغييرات)؟

وإذا كان الأمر كذلك ، كيف؟

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

المحلول

نعم ، يمكنك القيام بذلك ، ولكن من المحتمل أن تفكر Apple. لا بد من تشغيل الخلفية بقواعد محددة للغاية. لهذا النوع من الأشياء ابتكرت Apple إشعارات الدفع (من الخادم).

يمكنك قراءة وثائق المطور حول ذلك.

نصائح أخرى

أفضل طريقة لتحقيق ذلك هي إنشاء مكون إضافي لـ PhoneGap ، والذي يعمل أصلاً على الهاتف. يوصي PhoneGap بأن يتم إجراء أي رفع ثقيل بواسطة الكود الأصلي.

تحقق من وثائق iOS لمهام الخلفية ، يجب أن تخبرك بما هو مسموح وما هو غير ذلك.

http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/backgroundexecution/backgroundexecution.html

لماذا لا تستخدم أحداث OnPause و Onresume. إنهم مفيدون للغاية.

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