Telecom'un en yeni alfa sürümüyle VoIP uygulamanızın deneyimine yerel görünürlük kazandırma
Okuma süresi: 2 dakika
Jetpack Telecom kitaplığının ilk lansmanında, VoIP entegrasyonunu basitleştirmek için eski ConnectionService API'nin yerini alan CallsManager tanıtıldı. CallsManager, arama yaşam döngüsü yönetimini ve ses yönlendirmeyi kolaylaştırırken akıllı saatler, Bluetooth cihazlar ve Android Auto gibi uzak yüzeylerle etkileşime olanak tanır. Ayrıca, Android O (API düzeyi 26) ile geriye dönük uyumluluğu korurken katılımcı yönetimi, özel simgeler, görüşme sessize alma ve uzak yüzeylerde toplantı özeti gibi daha zengin özellikler için görüşme uzantılarını destekler.
Bu temel üzerine inşa edilen Jetpack Telecom v1.1.0, üçüncü taraf VoIP uygulamalarına yerel düzeyde görünürlük ve kolaylık getiriyor. Bu son sürümde, birleştirilmiş arama geçmişi, arama kaydı hariç tutma ve yerel geri arama işlevi gibi güçlü yeni özellikler sunuluyor. Bu özellikler sayesinde kullanıcılar, aramaları her zamankinden daha sorunsuz bir şekilde yönetebiliyor.
Yeniliklere ve bu özellikleri uygulamalarınızda nasıl kullanabileceğinize daha yakından bakalım.
Çevirici Boşluğunu Doldurma: Birleştirilmiş görüşme geçmişi ve geri aramalar
Geçmişte kullanıcılar, VoIP çağrı geçmişlerini görüntülemek veya cevapsız aramaları geri aramak için üçüncü taraf uygulamaları ayrı ayrı açmak zorunda kalıyordu. Yeni entegre arama günlüğü özelliği sayesinde, sistem çevirici uygulamaları artık arama günlüklerini doğrudan üçüncü taraf VoIP uygulamalarından gösterebilir.
Daha da iyisi, kullanıcılar artık VoIP kişisine geri arama başlatmak için doğrudan sistemin kendi arama uygulamasını kullanabiliyor. Bu sayede iletişim deneyimi daha da kolaylaşıyor.
İşleyiş şekli:
Bu özelliği etkinleştirmek için aşağıdakileri yapın:
- Geri Arama Kaydı: VoIP uygulamanız, sistem tarafından korunan yeni bir amaç kaydetmelidir:
TelecomManager.ACTION_CALL_BACK. - Aramayı Günlüğe Kaydetme: Sistem tarafından aramanın otomatik olarak günlüğe kaydedilmesini sağlamak için
TelecomManager.addCall(veya ilgili Jetpack API'leri) kullanın. - Arama kimliklerini yönetme: Bir arama kaydedildiğinde
CallControlScope.getCallIdbenzersiz bir UUID sağlar. Sistem çevirici, geri çağırma amacı oluştururken tam olarak buTelecomManager.EXTRA_UUIDdeğerini kullanır. - Geri aramayı başlatma: Uygulamanız, bu UUID ile ilişkili arama ayrıntılarını saklamalı ve yönetmelidir. Sistem çevirici, geri arama intent'ini
EXTRA_UUIDile tetiklediğinde uygulamanız kimliği sorunsuz bir şekilde çözebilir ve aramayı doğru ayrıntılarla başlatabilir.
Ayrıntılı Kontrol: Arama Kaydı Hariç Tutma
Her VoIP görüşmesinin sistemin yerel çevirici geçmişinde görünmemesi gerektiğini anlıyoruz. Gizlilik nedenleriyle, geçici iletişim için veya uygulamaya özel davranışlar için neyin gösterileceğini kontrol etmeniz gerekir.
Bu sorunu çözmek için Arama Kaydı Hariç Tutma özelliğini kullanıma sunuyoruz. Artık isLogExcluded boole değerini CallAttributesCompat içinde true olarak ayarlayarak belirli aramaların sistem arama kayıtlarına kaydedilmesini engelleyebilirsiniz. Bu işareti yapılandırarak arama, sistem günlüklerinden tamamen gizlenir ve yerel çevirici tarafından gösterilmez.
Uyumlulukla İlgili Önemli Not
Bu entegre günlük kaydı ve geri arama özellikleri, Android 16.1 (SDK 36.1) ve sonraki sürümlerin yüklü olduğu cihazlarda kullanılabilir. Uygulamanızı Android SDK 36.1 ile derlemek için buraya bakın.
Başlayın
Geliştiricileri bu entegrasyonları test etmeye ve birleştirilmiş arama geçmişi ile geri aramaların VoIP uygulamalarınızın günlük kullanıcı deneyimini nasıl iyileştirebileceğini keşfetmeye teşvik ediyoruz.
Başlamanıza ve bu API'leri çalışırken görmenize yardımcı olmak için yeni entegrasyonları gösteren örnek bir uygulama hazırladık.
- Örnek uygulamayı buradan inceleyebilirsiniz: https://github.com/android/platform-samples/tree/main/samples/connectivity/telecom
Bu özellikleri kullanmaya başlamak için sürüm notlarına ve belgelere göz atın.
Not: Jetpack Telecom v1.1.0 API'leri entegrasyon için erişilebilir olsa da sistem çeviricisinin yerel arama günlüklerini oluşturma özelliği, Google Meet'ten başlayarak aşamalı olarak kullanıma sunulmaktadır. Spam'e karşı koruma sağlamak için yerel arama uygulamaları, VoIP ekranını kontrol etmek üzere güvenli paket izin verilenler listelerini kullanır. Geri arama ve günlük kaydı uygulamalarınızın yerel olarak test edilmesi için emülatör ortamınız olarak açık kaynaklı Telecom Sample Dialer uygulamasını kullanmanızı öneririz.
-
Ürün HaberleriGoogle Play'de, büyümenizi sağlamanıza, yeni iş modellerine uyum sağlamanıza ve kullanıcılarınıza tam olarak bulundukları yerde ulaşmanıza yardımcı olmak için abonelik platformumuzu sürekli olarak genişletiyoruz.
Sheenam Mittal • Okuma süresi: 4 dakika -
Ürün HaberleriGeçen yıl Android Studio, tüm yapay zeka modellerine açıldı. Bugün, kodlama aracınızı seçme desteğini sunarak bir sonraki adımı atıyoruz.
Matthew Warner • Okuma süresi: 3 dk. -
Ürün HaberleriGooglebook, ortak bir Android temeli üzerine inşa edilmiş yeni bir dizüstü bilgisayar kategorisini tanıtıyor. HP, Dell, Lenovo, Acer ve Asus gibi iş ortaklarının yüksek performanslı donanımları, mobil kolaylığı masaüstü gücüyle birleştirir.
Fahd Imtiaz, Loryn Hairston • Okuma süresi: 4 dakika
Android geliştirmeyle ilgili en son analizleri haftalık olarak gelen kutunuza alın.