سؤال

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

هل لديك أي مؤشرات أو نصيحة حول كيفية القيام بذلك بفعالية وأمان؟ أي معلومات عن مقدمي خدمات المحتوى الذين مصدر البيانات هو واجهة برمجة تطبيقات عن بعد؟

شكرًا!

تحرير: أقول مزود المحتوى ، ولكن إذا لم تكن هذه هي أفضل طريقة لفعل ما أحتاجه ، فكل الوسائل ، اسمحوا لي أن أعرف ما الذي يجب النظر إليه.

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

المحلول

محاولة android:exported="false" في بيانك.

نصائح أخرى

لماذا حتى النظر في المحتوى؟ بقدر ما أعرف أن contentproviders تهدف إلى مشاركة البيانات مع التطبيقات الأخرى. أود أن أقترح كتابة فئة فائدة للتفاعل مع تخزين البيانات الحساسة ، سواء كانت sqlite أو أي شيء آخر.

-DAN

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