Kurumsal telefon sistemini uygulama

Bu sayfada, Android çerçevesinin kurumsal kullanım alanlarını destekleyen, telefonla ilgili bölümleri özetlenmiştir. Bu doküman üreticileri hedefliyor ve tamamen çerçeveyle ilgili telefon değişikliklerine odaklanıyor. Ayrıca bu sayfada, OEM'lerin telefonla ilgili işlevleri yöneten önceden yüklenmiş uygulamalarında yapması gereken değişiklikler özetlenmiştir.

Android 7.0, kurumsal telefon görüşmeleri kullanım alanlarını desteklemek için özellikle aşağıdakiler gibi çeşitli yeni özellikler sundu:

  • Profiller arası kişi arama: Kişisel profildeki uygulamaların, yönetilen profil kişi sağlayıcısı tarafından sağlanan kişileri aramasına olanak tanır. Bu sağlayıcı, herhangi bir veri deposu (ör. cihaz yerelinde veya bir kurumsal dizinde) tarafından desteklenebilir.
  • Profiller arası kişi rozetleri: İş profilindeki kişilerin kişisel kişilerden net bir şekilde ayırt edilmesini sağlar.
  • Bağlantı Hizmeti'nin yönetilen profilden haberdar olmasını sağlama: Yönetilen profildeki uygulamaların, ayrı bir iş arama cihazı ve iş ConnectionService gibi telefon özellikleri sunmasına olanak tanır.

Android 5.0, aşağıdaki kurumsal telefon özelliğini destekler:

Örnekler ve kaynak

Android Açık Kaynak Projesi (AOSP) tarafından uygulanan Telefon, Kişiler ve Mesajlaşma uygulamalarına profiller arası kişi arama ve rozet ekleme özelliği entegre edilmiştir.

Örnekler:

  • İşyeri kişilerine rozet ekleme: packages/apps/ContactsCommon f3eb5a207bfe0ff3b4ed2350ae5865ed8bc59798 adresine bakın.
  • Çapraz profil arama: packages/apps/ContactsCommon cd0b29ddbf3648e48f048196c62245d545bc6122 adresini inceleyin.

Uygulama

Cihaz uygulayıcıları, Çevirici Kişiler ve SMS ya da MMS mesajlaşma uygulamalarındaki kişiler için profiller arası arama, arama ve rozet özelliklerini uygulamalıdır.

Profiller arası kişi araması, Android Developers sitesindeki İş profili kişileri kılavuzunda bulunan Enterprise Contacts API (ContactsContract.Contacts.ENTERPRISE_CONTENT_FILTER_URI vb.) kullanılarak uygulanmalıdır.

İş profilindeki kişilere rozet verme

İş profilindeki kişilere rozet ekleme özelliği, varsa ContactsContract.Directory.isEnterpriseDirectoryId() veya isEnterpriseContactId() seçeneğini işaretleyerek uygulanabilir. Daha fazla bilgi için İş profili iletişim bilgileri bölümüne bakın.

Yönetilen Profil Farkında Bağlantı Hizmeti

Üretici firmaların bu işlevi desteklemek için çerçeve kodunu değiştirmesi gerekmez ancak bu özelliğin telekom hizmeti ve diğer telefon özellikleri üzerindeki etkisinin farkında olmalıdır.

Doğrulama

Profiller arası iletişim kişisi arama ve rozet özelliği aşağıdaki yöntemlerle doğrulanabilir:

  1. TestDPC'yi kullanarak test cihazında yönetilen profil oluşturma.
  2. Profiller arası kişi arama özelliğini etkinleştirme.
  3. Yönetilen profilde yerel bir iş kişisi ekleme.
  4. Kişisel profildeki sistem arama kişisi ve SMS/MMS mesajlaşma uygulamalarında bu kişiyi arama, kişinin bulunup bulunmadığını ve doğru şekilde rozetlendirilip rozetlendirilmediğini kontrol etme.

Temel profiller arası kişi arama API'sinin com/android/cts/managedprofile/ContactsTest.java'te uygulandığından emin olmak için CTS testleri eklendi.