پیاده سازی تلفن سازمانی

این صفحه بخش‌های مرتبط با تلفن چارچوب Android را که از موارد استفاده سازمانی پشتیبانی می‌کند، نشان می‌دهد. این سند تولیدکنندگان را هدف قرار داده و به طور کامل بر تغییرات تلفنی مرتبط با چارچوب تمرکز دارد. علاوه بر این، این صفحه تغییراتی را که OEM ها باید در برنامه های از پیش بارگذاری شده خود که عملکردهای مرتبط با تلفن را انجام می دهند، ایجاد کنند، نشان می دهد.

Android 7.0 چندین ویژگی جدید را برای پشتیبانی از موارد استفاده از تلفن سازمانی معرفی کرد، به ویژه:

  • جستجوی مخاطبین متقابل - به برنامه‌ها در نمایه شخصی اجازه می‌دهد تا مخاطبینی را جستجو کنند که توسط ارائه‌دهنده مخاطبین نمایه مدیریت‌شده ارائه شده‌اند، که می‌تواند توسط هر ذخیره‌گاه داده، به عنوان مثال محلی در دستگاه یا شاید در یک فهرست سازمانی، پشتیبانی شود.
  • نشان تماس با نمایه متقابل - به مخاطبین کاری اجازه می دهد تا به وضوح از مخاطبین شخصی متمایز شوند.
  • آگاه کردن نمایه مدیریت‌شده خدمات اتصال - به برنامه‌های داخل نمایه مدیریت‌شده اجازه می‌دهد ویژگی‌های تلفنی را ارائه دهند، مانند ارائه شماره‌گیر کاری جداگانه و سرویس ConnectionService

Android 5.0 از ویژگی تلفن سازمانی زیر پشتیبانی می کند:

مثال ها و منبع

اجرای پروژه منبع باز Android (AOSP) برنامه های Dialer، Contacts و Messaging، قابلیت جستجو و نشان دادن مخاطبین بین پروفایل را ادغام کرده است.

مثال ها:

  • افزودن نشان به مخاطبین کاری: packages/apps/ContactsCommon ببینیدCommon f3eb5a207bfe0ff3b4ed2350ae5865ed8bc59798
  • جستجوی نمایه متقابل: packages/apps/ContactsCommon cd0b29ddbf3648e48f048196c62245d545bc6122 را ببینید

پیاده سازی

پیاده‌کننده‌های دستگاه باید نمایه متقاطع، جستجو، جستجو و نشان‌گذاری مخاطبین را در Dialer Contacts و برنامه‌های پیام‌رسانی SMS یا MMS خود پیاده‌سازی کنند.

جستجوی مخاطبین بین نمایه باید با استفاده از Enterprise Contacts API ( ContactsContract.Contacts.ENTERPRISE_CONTENT_FILTER_URI و غیره) اجرا شود که در راهنمای مخاطبین نمایه کاری در سایت Android Developers یافت می شود.

نشان تماس نمایه کاری

نشان تماس نمایه کاری را می توان با علامت زدن ContactsContract.Directory.isEnterpriseDirectoryId() در صورت وجود یا isEnterpriseContactId() پیاده سازی کرد. برای کسب اطلاعات بیشتر، به مخاطبین نمایه کاری مراجعه کنید.

خدمات اتصال آگاه از نمایه مدیریت شده

تولیدکنندگان برای پشتیبانی از این قابلیت نیازی به تغییر کد چارچوب ندارند، اما باید از تأثیر آن بر سرویس Telecomm و سایر ویژگی‌های تلفن آگاه باشند.

اعتبار سنجی

ویژگی جستجوی مخاطبین متقاطع و نشان‌گذاری را می‌توان با موارد زیر تأیید کرد:

  1. تنظیم یک نمایه مدیریت شده در دستگاه آزمایشی با استفاده از TestDPC .
  2. فعال کردن جستجوی مخاطبین متقابل.
  3. افزودن یک مخاطب کاری محلی در نمایه مدیریت شده.
  4. جستجوی آن مخاطب در سیستم Dialer Contacts و SMS/MMS Messaging Apps در نمایه شخصی، بررسی اینکه آیا این مخاطب پیدا شده است و به درستی نشان داده شده است.

تست‌های CTS اضافه شده‌اند تا اطمینان حاصل شود که API جستجوی مخاطبین متقابل زیربنایی در com/android/cts/managedprofile/ContactsTest.java پیاده‌سازی شده است.