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.
- Bildirimler konusunda tutumlu olun
- Uygulamanız bildirim gönderiyorsa bunu kullanıcıya açıkça 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 kaydettirirseniz Awareness API, gereksiz pilin hızlı tükenmesini önlemek için geri çağırmaları kısıtlar. Aynı şekilde, aşırı anlık görüntü istekleri 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.