Awareness API için en iyi uygulamalar

Awareness API, kullanıcı bağlamında değişikliklere tepki verme gücü sağlar, ancak bu büyük güç büyük sorumluluk getirir. Kullanıcılarınıza en iyi deneyimi sunmak için aşağıdaki kuralları göz önünde bulundurun.

Kullanıcı beklentilerine dikkat edin
Kullanıcının uygulamanızdan neler bekleyebileceğini anladığından emin olun. Örneğin, uygulamanızın kullanıcı kulaklıklarını taktığında anında müzik çalacak şekilde tasarlandığını varsayalım. Bu durum, kullanıcı böyle bir davranış beklemezse kötü bir deneyime yol açabilir.
Bildirimler konusunda dikkatli olun
Uygulamanız bildirim gönderiyorsa bu durumu kullanıcıya açıkça bildirin. Yalnızca kullanıcıyla alakalı bildirimler gönderin. Uygulamanızın, bildirim gönderebilecek diğer birçok uygulamayla bir arada bulunması gerektiğini unutmayın.
Sistem sağlığını koruyun
Awareness API'yi verimli hale getirmek için büyük bir emek harcansa da bu araç dikkatli bir şekilde kullanılırsa önemli miktarda pil tüketebilir. Awareness API, sistem durumunu 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. Benzer şekilde, aşırı anlık görüntü isteği de pil ömrünü azaltabilir.
Bilinirlik için Awareness API'yi kullanın
Uygulamanızın, veri senkronizasyonu veya temizlik işlemleri gibi zamana duyarlı olmayan görevleri gerçekleştirmesi gerekiyorsa bu görevleri gerçekleştirmek için Job Scheduler API'yi kullanabilirsiniz.