Wie ist es möglich, dass React Native eine Art von Nachricht auf dem Gerät zu einer bestimmten Zeit auslösen, auch wenn die App derzeit nicht ausgewählt oder insgesamt geschlossen ist?React Native Display-Nachricht zu einem bestimmten Zeitpunkt, wenn App deaktiviert ist
Antwort
Ich würde einfach eine Push-Benachrichtigung verwenden. Dies ist etwas, das Sie auf der Serverseite einrichten müssen, aber es klingt, als hätten Sie einen guten Anwendungsfall. Sie müssen dafür Berechtigungen einrichten.
Vielleicht auch ein guter Anwendungsfall für lokale Benachrichtigungen zu sehen React Native Docs
Eine kleine Ergänzung zu @ JamesWatling Antwort. Sie werden mindestens benötigt:
- AppState (https://facebook.github.io/react-native/docs/appstate.html#content), um den Zeitstempel-Server zu veröffentlichen, wenn app
- Push-Benachrichtigungen in den Hintergrund verschoben wird (zB https://onesignal.com/ oder für iOS: https://facebook.github.io/react-native/docs/pushnotificationios.html#content) eine Benachrichtigung nach bestimmten senden Höhe der Zeit
Ich glaube nicht, dass ein Server erforderlich wäre, eine lokale Benachrichtigung würde den Trick mit diesem Anwendungsfall tun .. – donnywals
Sie vielleicht einen Blick auf this Teil der nativen reagieren Dokumentation und konzentrieren sich auf lokalen Meldungen haben wollen. Sie benötigen keinen Server oder irgendetwas, um eine Benachrichtigung zu einem bestimmten Zeitpunkt zu planen. Eine lokale Benachrichtigung wird geplant, ohne dass ein Server eingreift.
ich glaube, Ihre App haben Berechtigungen für Push-Benachrichtigungen brauchen werden aber (so die App auf einen Startbildschirm eine Nachricht anzuzeigen, zum Beispiel erlaubt ist)
Ist das auch, wie man einen Wecker würde auslösen abgehen? Was ist, wenn Sie Push-Benachrichtigungen nicht zulassen, dann werden Sie den Alarm nicht hören? – Hasen
Ich glaube nicht, dass ein Server benötigt würde, eine lokale Benachrichtigung würde den Trick mit diesem Anwendungsfall tun .. – donnywals