Telekom'un en yeni alfa sürümüyle VoIP uygulama deneyiminize yerel görünürlük kazandırın
Okuma süresi 2 dakika
Jetpack Telecom kitaplığının ilk sürümünde, 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, 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. Tüm bunları yaparken Android O'ya (API düzeyi 26) kadar geriye dönük uyumluluğu korur.
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 kapatma: Birleştirilmiş çağrı geçmişi ve geri aramalar
Geçmişte kullanıcıların VoIP çağrı geçmişlerini görüntülemek veya cevapsız aramaları geri aramak için üçüncü taraf uygulamaları ayrı ayrı açması gerekiyordu. Yeni entegre edilmiş 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 yerel sistem çeviricilerinden doğrudan bir VoIP kişisine geri arama başlatarak iletişim deneyimini kolaylaştırabilir.
İşleyiş şekli:
Bu özelliği etkinleştirmek için aşağıdakileri yapın:
- Geri Arama için Kaydolma: 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 numara çevirici, geri arama amacı oluştururken tam olarak buTelecomManager.EXTRA_UUIDkullanı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 amacını
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ğinin farkındayız. Gizlilik nedenleriyle, geçici iletişim için veya uygulamaya özgü davranışlar için, hangi içeriklerin 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 günlüklerine 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 burayı inceleyin.
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 görüntüleyebilirsiniz: https://github.com/android/platform-samples/tree/main/samples/connectivity/telecom
Bu özellikleri kullanmaya başlamak için sürüm notlarına ve dokümanlara 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 olarak, geliştiricilerin başarıya ulaşmak için gerekli araçlara ve uyum yeteneğine sahip olmasını sağlarken kullanıcılara da mümkün olan en iyi deneyimi sunmaya kararlıyız.
Paul Feng • Okuma süresi 3 dakika -
Ürün HaberleriGeçen yıl, ekosistem güvenliğini güçlendirmek ve kötü niyetli kişilerin zararlı uygulamalar yayınlamak için anonimliğin arkasına saklanmasını önlemek amacıyla Android geliştirici doğrulamasını kullanıma sunduk.
Matthew Forsythe • Okuma süresi 2 dakika -
Ürün HaberleriArtırılmış yer paylaşımlarından tamamen etkileyici ortamlara kadar Android XR ekosistemi hızla genişliyor. Samsung Galaxy XR ise bugün itibarıyla kullanıma sunuldu.
Stevan Silva, Vinny DaSilva • Okuma süresi 3 dakika
Android geliştirmeyle ilgili en son analizleri her hafta gelen kutunuza alın.