What are Desktop Notifications?
Desktop notifications are quick alerts that pop up on your computer screen, courtesy of your web browser. These notifications keep you instantly informed about updates or customer messages from Re:amaze. If you're using a Mac OS or Windows based computer, these notifications will be stored in the Notifications Center. You can also refer to this article for more about how this works.
At this time, desktop notification sounds are not customizable. These are browser notifications, so you will need to have your browser open in order to receive these push notifications.
Enabling Notifications
- To get started, navigate to Settings > Personal Settings > Desktop Notifications. On this page you just need to click on "Click here to enable Notifications."
- Your browser will then request that you grant permission for desktop notifications. Click "Allow."
Once you're done, click "Save Settings."
Why aren't my notifications appearing?
There are a couple different reasons why your notifications may not be appearing after you've enabled your desktop notifications.
- Your browser does not have notification permissions: Mac users can click on the apple icon on the top-left corner of the screen. Go to System Settings > Notifications and make sure notifications are enabled for the browser you're using. If they're not, simply toggle them on. Windows users can find these setting in the Control Panel.
- Your existing permissions need to be reset: Locate your browser's notification settings (Chrome users: Settings > Privacy and Security > Site Settings > Notifications). Then remove permissions for Re:amaze. Once your permissions are removed, re-enable them from Re:amaze following the process outlined above.
Lastly, if everything is set, we can help diagnose the problem further if you can open your Chrome, Safari, or Firefox developer console and take a screenshot of the results after you run this script:
navigator.serviceWorker.ready.then(function(t) {
try {
t.pushManager.subscribe({
userVisibleOnly: !0,
applicationServerKey: new Uint8Array([4, 212, 100, 103, 5, 151, 151, 64, 77, 142, 58, 0, 58, 232, 15, 36, 234, 224, 95, 73, 239, 30, 183, 163, 161, 69, 32, 108, 101, 205, 238, 55, 29, 26, 38, 140, 208, 167, 234, 11, 88, 161, 255, 115, 60, 244, 241, 225, 188, 248, 133, 151, 26, 225, 39, 180, 184, 238, 171, 221, 145, 238, 135, 255, 219])
}).then(function(t) {
try {
console.log(JSON.stringify(t.toJSON()));
} catch(e) {
console.log("Caught exception getting subscription token")
console.log(e);
}
}).catch(function(e) {
console.log("Caught exception getting subscription token in promise")
console.log(e);
})
} catch(e) {
console.log("Caught exception subscribing")
console.log(e);
}
})