Mit der Awareness API können Sie auf Änderungen im Kontext eines Nutzers reagieren. Das ist zwar sehr nützlich, aber es ist auch wichtig, dass Sie verantwortungsbewusst damit umgehen. Damit Ihre Nutzer optimal von der Funktion profitieren können, sollten Sie die folgenden Richtlinien beachten.
- Erwartungen der Nutzer berücksichtigen
- Achten Sie darauf, dass der Nutzer weiß, was er von Ihrer App erwarten kann. Angenommen, Ihre App ist so konzipiert, dass sie sofort Musik abspielt, wenn der Nutzer seine Kopfhörer anschließt. Das kann zu einer schlechten Nutzererfahrung führen, wenn der Nutzer ein solches Verhalten nicht erwartet.
- Benachrichtigungen sparsam einsetzen
- Wenn Ihre App Benachrichtigungen sendet, müssen Sie den Nutzer deutlich darüber informieren. Senden Sie nur Benachrichtigungen, die für den Nutzer relevant sind. Denken Sie daran, dass Ihre App mit vielen anderen Apps koexistieren muss, die möglicherweise auch Benachrichtigungen senden.
- Systemzustand erhalten
- Obwohl wir uns sehr bemüht haben, die Awareness API effizient zu gestalten, kann sie bei unsachgemäßer Verwendung immer noch viel Akku verbrauchen. Die Awareness API verwaltet den Systemzustand für Sie. Wenn Sie jedoch zu viele Zäune registrieren, drosselt die Awareness API die Rückrufe, um eine schnelle Akkuentladung zu verhindern. Auch zu viele Snapshot-Anfragen können den Akku entladen.
- Awareness API für Awareness verwenden
- Wenn Ihre App Aufgaben ausführen muss, die nicht zeitkritisch sind, z. B. Datensynchronisierung oder Bereinigungen, sollten Sie die JobScheduler API verwenden.