این سند به تشریح بخشهای مربوط به تلفن از چارچوب Android که موارد استفاده سازمانی را پشتیبانی میکند، میپردازد. این سند تولیدکنندگان را هدف قرار داده و به طور کامل بر تغییرات تلفنی مرتبط با چارچوب تمرکز دارد. علاوه بر این، این سند تغییراتی را که OEM ها باید در برنامه های از پیش بارگذاری شده خود که عملکردهای مرتبط با تلفن را مدیریت می کنند، ایجاد کنند، تشریح می کند.
Android 7.0 چندین ویژگی جدید را برای پشتیبانی از موارد استفاده از تلفن سازمانی معرفی کرد، به ویژه:
- جستجوی مخاطبین متقابل - به برنامههای کاربردی در نمایه شخصی اجازه میدهد تا مخاطبینی را جستجو کنند که توسط ارائهدهنده مخاطبین نمایه مدیریت شده ارائه شدهاند، که میتواند توسط هر ذخیرهگاه داده، به عنوان مثال محلی برای دستگاه یا شاید در یک فهرست سازمانی، پشتیبانی شود.
- نشان تماس با نمایه متقابل - به مخاطبین کاری اجازه می دهد تا به وضوح از مخاطبین شخصی متمایز شوند.
- آگاه سازی نمایه مدیریت شده خدمات اتصال - به برنامه های کاربردی در نمایه مدیریت شده اجازه می دهد تا ویژگی های تلفنی را ارائه دهند، مانند ارائه شماره گیر کاری مجزا و سرویس اتصال کار
Android 5.0 از ویژگی تلفن سازمانی زیر پشتیبانی می کند:
- جستجوی نام تماس محل کار برای شماره تلفن با استفاده از
ENTERPRISE_CONTENT_FILTER_URI
مثال ها و منبع
اجرای پروژه منبع باز Android (AOSP) برنامه های Dialer، Contacts و Messaging، قابلیت جستجو و نشان دادن مخاطبین بین پروفایل را ادغام کرده است.
مثال ها:
- افزودن نشان به مخاطبین کاری :
packages/apps/ContactsCommon
را ببینید Common f3eb5a207bfe0ff3b4ed2350ae5865ed8bc59798 - جستجوی نمایه متقابل :
packages/apps/ContactsCommon
cd0b29ddbf3648e48f048196c62245d545bc6122 را ببینید
پیاده سازی
پیادهکنندههای دستگاه باید پروفایل متقابل، جستجو، جستجو و نشانگذاری مخاطبین را در برنامههای Dialer Contacts و SMS/MMS Messaging خود پیادهسازی کنند.
جستجوی مخاطبین بین پروفایل
جستجوی مخاطبین بین نمایه باید با استفاده از Enterprise Contacts API ( ContactsContract.Contacts.ENTERPRISE_CONTENT_FILTER_URI
و غیره) اجرا شود که در راهنمای مخاطبین نمایه کاری در سایت Android Developers یافت می شود.
نشان تماس نمایه کاری
نشانگر مخاطب نمایه کاری را میتوان با علامت زدن ContactsContract.Directory.isEntepriseDirectoryId()
در صورت وجود یا isEnterpriseContactId()
پیادهسازی کرد. برای کسب اطلاعات بیشتر، به مخاطبین نمایه کاری مراجعه کنید.
خدمات اتصال آگاه از نمایه مدیریت شده
تولیدکنندگان برای پشتیبانی از این قابلیت نیازی به تغییر کد چارچوب ندارند، اما باید از تأثیر آن بر سرویس Telecomm و سایر ویژگیهای تلفن آگاه باشند.
اعتبار سنجی
ویژگی جستجوی مخاطبین متقاطع و نشانگذاری را میتوان با موارد زیر تأیید کرد:
- تنظیم یک نمایه مدیریت شده در دستگاه آزمایشی با استفاده از TestDPC .
- فعال کردن جستجوی مخاطبین متقابل.
- افزودن یک مخاطب کاری محلی در نمایه مدیریت شده.
- جستجوی آن مخاطب در سیستم Dialer Contacts و SMS/MMS Messaging Apps در نمایه شخصی، بررسی اینکه آیا این مخاطب پیدا شده است و به درستی نشان داده شده است.
تستهای CTS اضافه شدهاند تا اطمینان حاصل شود که API جستجوی مخاطبین متقابل زیربنایی در com/android/cts/managedprofile/ContactsTest.java
پیادهسازی شده است.