Farkındalık API'si, kullanıcının bağlamındaki değişikliklere tepki verme gücü verir ancak bu büyük güç büyük sorumluluk getirir. Kullanıcılarınıza optimum bir deneyim sunmak için aşağıdaki yönergeleri göz önünde bulundurun.
- Kullanıcı beklentilerini göz önünde bulundurun
- Kullanıcının uygulamanızdan ne bekleyeceğini anladığından emin olun. Örneğin, uygulamanız, kullanıcı kulaklığını taktığında anında müzik çalacak şekilde tasarlanmış olsun. Kullanıcı bu tür bir davranış beklemiyorsa bu durum kötü bir deneyime yol açabilir.
- Bildirimleri dikkatli kullanın
- Uygulamanız bildirim gönderiyorsa bunu kullanıcıya net bir şekilde bildirin. Yalnızca kullanıcıyla alakalı bildirimler gönderin. Uygulamanızın, bildirim gönderebilecek birçok başka uygulamayla birlikte çalışması gerektiğini unutmayın.
- Sistem sağlığını koruma
- Farkındalık API'sinin verimli olması için büyük çaba harcanmış olsa da dikkatsizce kullanılması durumunda önemli miktarda pil ömrü tüketebilir. Farkındalık API'si, sistem sağlığını sizin için yönetir. Ancak çok fazla çit kaydederseniz Awareness API, gereksiz pil tüketimini önlemek için geri çağırmaları kısıtlar. Aynı şekilde, çok fazla anlık görüntü isteği de pil ömrünü kısaltabilir.
- Marka bilinirliği için Awareness API'yi kullanma
- Uygulamanızın, veri senkronizasyonu veya temizleme işlemleri gibi zamana duyarlı olmayan görevler gerçekleştirmesi gerekiyorsa bu tür görevleri gerçekleştirmek için JobScheduler API'yi kullanabilirsiniz.