سؤال

بالنسبة لبعض مستخدمي الجهاز، عند بدء التشغيل يتم تقديمها باستخدام مربع الحوار الأذونات التالية

"هل ترغب في منح حالة تطبيق AppX موثوق به؟"

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

السؤال النهائي
هل تشير "حالة التطبيق الموثوق بها" إلى الوصول إلى API محددة أو إعداد إذن محدد على أجهزة العميل؟

أود أن أعرف السبب الجذري لهذا لأنه إذا كانت مشكلة وصول API، فقد أستبعد تلك المكالمات من التطبيق.

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

المحلول

كنت أمسك الإجابة لأنني قرأت شيئا ما على موقع RIM الذي أجاب على سؤالك. للأسف لم أتمكن من إعادة تحديد موقعه بعد.

يمكن اعتبار السؤال ككائن ماكرو لبعض أسئلة الإذن الأخرى. إذا أجاب المستخدم سلبيا، فسيؤدي أي وصول لاحق إلى API الذي يحتاج إلى إذن المستخدم يسبب المطالبة العادية. الرد على الإيجابي سوف يسمح بمجموعة فرعية من الأذونات المشتركة. إذا كنت أتذكر بشكل صحيح، فإنها تشمل الوصول إلى بيانات الموقع و PIM والوصول إلى الشبكة. يختلف عن مشكلة توقيع API للبرمجة. ستظل تطبيق موقعة للوصول إلى بيانات PIM يحتاج إلى إذن المستخدم للوصول إلى البيانات، ما لم يتم تثبيته من BES بإذن مناسب.

بغض النظر عن الإجابة الأصلية، يمكن للمستخدم تغيير الأذونات لاحقا عن طريق التحرير أذونات التطبيق و / أو الوحدة النمطية.

وجدت ذلك! يتحدث هذا الفيديو حول مطالبات الأمان.

تتوفر التطبيقات الموثوقة من OS 4.5 ولديها جميع الأذونات المحددة للسماح باستثناء تلك التي يتم تعيينها للحرمان بشكل افتراضي.

نصائح أخرى

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

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

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

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