docs/en-us/faq.md
Check whether the Device Token is valid in the app settings. If it’s valid, try rebooting your device. If you still can’t receive notifications, check whether the push request returned HTTP 200.
This usually means the device cannot connect to Apple’s servers. You may also notice iMessage not working or other apps not receiving notifications.
Try switching networks, rebooting the device, or disabling any proxy/VPN affecting Apple services.
This is a connectivity issue between your device and Apple’s servers, and cannot be fixed by the app author.
Normal usage is not restricted. <b>Abnormal usage may result in the IP being banned for 24 hours.</b>
If more than 1,000 TCP connections are established at the same time, new requests will be rejected. When sending a large number of push notifications, please use HTTP/2 to multiplex TCP connections.
Ban rules:
These limits don't apply if you're self-hosting
Possible causes:
Occasional errors may be ignored. The app might have gone into background causing network timeouts.
Try rebooting your device.
Try rebooting your device.
The Notification Service Extension may have failed to run, so the saving logic didn’t execute.
A key can only be used by one device. Only the most recently opened app instance will receive notifications.
On iOS 14.5+, stricter permissions prevent auto-copy when receiving notifications.
You can instead pull down the notification or swipe left on the lock screen to trigger auto-copy, or tap the copy button.
The app reopens to the last viewed page.
If you exit the app on the history page, reopening it will return to the history page.
Bark supports both GET and POST, as well as JSON format.
Parameters are the same for all request types. See the tutorial for details.
This happens when the URL is not properly encoded.
# Example
https://api.day.app/key/{content}
# If {content} is:
"a/b/c/"
# Final URL becomes:
https://api.day.app/key/a/b/c/
# -> No route matches, backend returns 404
# Correct (URL-encoded):
https://api.day.app/key/a%2Fb%2Fc%2F
HTTP libraries usually encode parameters automatically. If constructing URLs manually, always encode parameters.
See the Privac