سؤال

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

واحدة من القوائم على صفحة ميزات iOS هل "مشاركة البيانات بين التطبيقات" ، ولكن هل هذا ما أبحث عنه ، وما هي واجهات برمجة التطبيقات ذات الصلة؟

لم تظهر Googling الكثير في هذا المجال ، وأنا أعلم أنه يمكنني بناء طريق إلى أي مكان في بنية دليل Idevice. هل سيكون ذلك ضد TOA من Apple ، مما يؤدي إلى تطبيق تطبيقاتي مباشرة إلى الرفض ، أم أن هناك أمل في مثل هذه الهندسة المعمارية؟

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

المحلول

يبدو أن التسويق يتكلم. الطريقة الوحيدة لمشاركة البيانات محليًا هي تمريرها في عنوان URL عند إطلاق تطبيق آخر. خلاف ذلك ، تحتاج إلى حل قائم على خادم الإنترنت.

فكرة أخرى: هل يمكنك استخدام TCP محليًا بين التطبيقات مع دعم تعدد المهام الجديد؟ يُسمح بتطبيقات مثل مشاركة الهواء بإنشاء مآخذ الاستماع.

نصائح أخرى

لا شيء سهل للغاية إلا إذا كان تطبيقك هو iPad فقط. وإلا فإن هذا الشيء يتحدث عن بادئة عنوان URL. انظر "تنفيذ مخططات عنوان URL المخصص" http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogramming/standardbehaviors/standardbehaviors.html٪23/apple_ref/doc/uid/tp40007072-ch4-sw7.

فيما يلي بعض المعلومات حول دعم Doc فقط: http://developer.apple.com/library/ios/#documentation/general/conceptual/ipadprogrammingguide/coreapplication/coreapplication.html٪23//apple_ref/doc/uid/tp40009370-sw2 راجع "دعم المستند على أجهزة iPad". هذا لا يعمل على iPhone/iPod

باستخدام سلسلة مفاتيح iOS ، يمكنك مشاركة البيانات بين التطبيقات.

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