سؤال

هل هناك أي طريقة لتغيير التطبيق الافتراضي؟ على سبيل المثال ، تغيير Mailto: السلوك لإطلاق تطبيق الطرف الثالث عندما يحدد المستخدم عنوان بريد إلكتروني في أي مكان على iPhone أو تشغيل تطبيق SMS عندما يحدد المستخدم رقم هاتف.

شكرا لمساعدتك!

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

المحلول

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

يرجى الرجوع إلى: http://iosdevelopertips.com/cocoa/launching-othold-apps-within-an-iphone-application.html

لا يمكنك تجاوز المعالجات الافتراضية. لقد أوضحت Apple أنها لا تريد ذلك الخلط المستخدم من خلال توفير التطبيقات التي تكرر وظائف iPhone الأساسية. الحالة الأكثر شهرة هي Google Voice (http://www.techcrunch.com/2009/07/27/apple-is-growing-rotten-the-core-lay-likely-atts-fault/)

نصائح أخرى

تحتاج إلى استخدام معالجات URL. لست متأكدًا مما إذا كان يمكنك تجاوز معالجات الافتراضية (Mailto: http: ...) ، ولكن إلقاء نظرة على هذا الدليل:

http://www.mobileorchard.com/apple-approved-iphone-inter-process-communication/

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