توضِّح هذه الصفحة الأجزاء ذات الصلة بالاتصالات الهاتفية من إطار عمل Android التي تسمح بحالات الاستخدام في المؤسسات. يستهدف هذا المستند الشركات المصنّعة ويركز بالكامل على التغييرات المتعلقة بإطار عمل خدمات الهاتف. بالإضافة إلى ذلك، توضّح هذه الصفحة التغييرات التي يجب أن يُجريها المصنّعون الأصليون للأجهزة على التطبيقات المُحمَّلة مُسبَقًا والتي تُعالج الوظائف المتعلّقة بالاتصالات الهاتفية.
قدّم نظام التشغيل Android 7.0 العديد من الميزات الجديدة لتلبية احتياجات مستخدمي تكنولوجيات الهاتف في المؤسسات، بما في ذلك:
- البحث عن جهات الاتصال في جميع الملفات الشخصية: يتيح للتطبيقات في الملف الشخصي البحث عن جهات الاتصال التي يوفّرها مقدّم جهات اتصال الملف الشخصي المُدار، والذي يمكن أن يكون مدعومًا بأي قاعدة بيانات، على سبيل المثال قاعدة بيانات محلية على الجهاز أو ربما ضمن دليل مؤسسة.
- تصنيف جهات الاتصال في جميع الملفات: يتيح هذا الخيار تمييز جهات اتصال العمل عن جهات الاتصال الشخصية بوضوح.
- إشعار Connection Service بالملف الشخصي المُدار: السماح للتطبيقات ضمن الملف الشخصي المُدار بتوفير ميزات الهاتف، مثل توفير أداة اتصال منفصلة للعمل وConnectionService للعمل
يتيح نظام التشغيل Android 5.0 ميزة الاتصال الهاتفي للمؤسسات التالية:
- البحث عن اسم جهة اتصال العمل لأرقام الهواتف باستخدام
ENTERPRISE_CONTENT_FILTER_URI
الأمثلة والمصدر
لقد دمجت عمليات تنفيذ "مشروع Android المفتوح المصدر" (AOSP) لتطبيقات "أداة الاتصال" و"جهات الاتصال" و "الرسائل" إمكانية البحث عن جهات الاتصال وإضافة الشارات في جميع الملفات الشخصية.
أمثلة:
- إضافة شارة إلى جهات اتصال العمل: راجِع
packages/apps/ContactsCommon
f3eb5a207bfe0ff3b4ed2350ae5865ed8bc59798 - البحث في الملفات الشخصية الأخرى: يُرجى الاطّلاع على
packages/apps/ContactsCommon
cd0b29ddbf3648e48f048196c62245d545bc6122
التنفيذ
على جهات تنفيذ الأجهزة توفير ميزات البحث والاطّلاع والشارات لجهات الاتصال في جهات اتصال تطبيق "برنامج الاتصال" وتطبيقات المراسلة عبر الرسائل القصيرة أو رسائل الوسائط المتعددة.
البحث في جهات الاتصال على جميع الملفات
يجب تنفيذ البحث عن جهات الاتصال في جميع الملفات الشخصية باستخدام واجهة برمجة التطبيقات ContactsContract.Contacts.ENTERPRISE_CONTENT_FILTER_URI
(وغيرها)، والتي يمكن العثور عليها في دليل جهات اتصال الملف الشخصي على موقع "مطوّرو تطبيقات Android" الإلكتروني.
شارات جهات الاتصال في ملف العمل
يمكن تنفيذ شارة جهة الاتصال في ملف العمل من خلال وضع علامة في المربّع بجانب ContactsContract.Directory.isEnterpriseDirectoryId()
إذا كان متاحًا أو بجانب
isEnterpriseContactId()
. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة جهات اتصال الملف الشخصي للعمل.
Managed Profile Aware ConnectionService
من المفترض ألا يحتاج المصنّعون إلى تعديل رمز إطار العمل لتفعيل هذه الميزة، ولكن يجب أن يكونوا على دراية بتأثيرها على خدمة الاتصالات السلكية واللاسلكية وغيرها من ميزات الهاتف.
التحقُّق
يمكن التحقّق من ميزة البحث عن جهات الاتصال ووضع الشارات في الملفات التجارية الأخرى من خلال:
- إعداد ملف شخصي مُدار على جهاز اختباري باستخدام TestDPC
- تفعيل البحث عن جهات الاتصال في جميع الملفات الشخصية
- إضافة جهة اتصال محلية للعمل ضمن الملف الشخصي المُدار
- البحث عن جهة الاتصال هذه ضمن جهات اتصال تطبيق "برامج الاتصال" وتطبيقات المراسلة عبر الرسائل القصيرة/الرسائل المتعددة الوسائط ضمن الملف الشخصي، والتأكّد من العثور على جهة الاتصال هذه وتصنيفها بشكل صحيح
تمت إضافة اختبارات CTS لضمان تنفيذ واجهة برمجة التطبيقات الأساسية لبحث جهات الاتصال في جميع الملفات الشخصية في
com/android/cts/managedprofile/ContactsTest.java
.