Web Push - Do they use public servers like google etc?
up vote
1
down vote
favorite
As I understand Web Push
, the messages are transferred over a public server like googleapi, mozilla or whatever. Is this correct?
So I can't use this functionality in a private network with a private server without access to the public network? (How can this function be used in a private environment?)
web-push
add a comment |
up vote
1
down vote
favorite
As I understand Web Push
, the messages are transferred over a public server like googleapi, mozilla or whatever. Is this correct?
So I can't use this functionality in a private network with a private server without access to the public network? (How can this function be used in a private environment?)
web-push
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
As I understand Web Push
, the messages are transferred over a public server like googleapi, mozilla or whatever. Is this correct?
So I can't use this functionality in a private network with a private server without access to the public network? (How can this function be used in a private environment?)
web-push
As I understand Web Push
, the messages are transferred over a public server like googleapi, mozilla or whatever. Is this correct?
So I can't use this functionality in a private network with a private server without access to the public network? (How can this function be used in a private environment?)
web-push
web-push
edited Nov 13 at 7:33
asked Nov 6 at 9:25
powerpete
655420
655420
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
up vote
2
down vote
accepted
Yes, Web Push uses a public server to deliver push notifications. This is done to use just one connection to receive push notifications from multiple websites.
From Firefox documentation:
What information does Firefox use to provide Web Push?
Firefox maintains an active connection to a push service in order to receive push messages as long as it is open. The connection ends when Firefox is closed. On our server we store a randomized identifier for your browser, along with a randomized identifier for each site you authorize.
On Firefox for desktop, the push service is operated by Mozilla. Firefox for Android uses a combination of the Mozilla Web Push service and Google’s Cloud Messaging platform to deliver notifications to Firefox for Android.
In both cases, push messages are encrypted per the IETF spec and only your copy of Firefox can decipher them. The encrypted messages are stored on the server until they are delivered or expire.
Similarly, Chrome receives push notification via Google servers. If these servers are inaccessible, Web Push won't work.
One possible way to use Web Push in an isolated network is to set up your own push server. The code of Mozilla push server is available online, so with some luck you may be able to make it work in your network. Then you'll have to configure all Firefox instances to use your server (the preference is named dom.push.serverURL
). I don't know if anything similar is possible with Chrome.
You may also use Notifications API to show notifications without using Web Push. This only works while the user has your website open, however.
I'm shocked! Web Push may be a nice feature. But if its bound to a predefined server of a browser installation, I don't like it. (Thanks for the hint about the firefox prefs)
– powerpete
Nov 20 at 7:43
add a comment |
up vote
-2
down vote
Simple Answer: You can use it in private networks. Google/Mozilla/... is only involved, if the Website author designed it to like so. It's not required.
add a comment |
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
accepted
Yes, Web Push uses a public server to deliver push notifications. This is done to use just one connection to receive push notifications from multiple websites.
From Firefox documentation:
What information does Firefox use to provide Web Push?
Firefox maintains an active connection to a push service in order to receive push messages as long as it is open. The connection ends when Firefox is closed. On our server we store a randomized identifier for your browser, along with a randomized identifier for each site you authorize.
On Firefox for desktop, the push service is operated by Mozilla. Firefox for Android uses a combination of the Mozilla Web Push service and Google’s Cloud Messaging platform to deliver notifications to Firefox for Android.
In both cases, push messages are encrypted per the IETF spec and only your copy of Firefox can decipher them. The encrypted messages are stored on the server until they are delivered or expire.
Similarly, Chrome receives push notification via Google servers. If these servers are inaccessible, Web Push won't work.
One possible way to use Web Push in an isolated network is to set up your own push server. The code of Mozilla push server is available online, so with some luck you may be able to make it work in your network. Then you'll have to configure all Firefox instances to use your server (the preference is named dom.push.serverURL
). I don't know if anything similar is possible with Chrome.
You may also use Notifications API to show notifications without using Web Push. This only works while the user has your website open, however.
I'm shocked! Web Push may be a nice feature. But if its bound to a predefined server of a browser installation, I don't like it. (Thanks for the hint about the firefox prefs)
– powerpete
Nov 20 at 7:43
add a comment |
up vote
2
down vote
accepted
Yes, Web Push uses a public server to deliver push notifications. This is done to use just one connection to receive push notifications from multiple websites.
From Firefox documentation:
What information does Firefox use to provide Web Push?
Firefox maintains an active connection to a push service in order to receive push messages as long as it is open. The connection ends when Firefox is closed. On our server we store a randomized identifier for your browser, along with a randomized identifier for each site you authorize.
On Firefox for desktop, the push service is operated by Mozilla. Firefox for Android uses a combination of the Mozilla Web Push service and Google’s Cloud Messaging platform to deliver notifications to Firefox for Android.
In both cases, push messages are encrypted per the IETF spec and only your copy of Firefox can decipher them. The encrypted messages are stored on the server until they are delivered or expire.
Similarly, Chrome receives push notification via Google servers. If these servers are inaccessible, Web Push won't work.
One possible way to use Web Push in an isolated network is to set up your own push server. The code of Mozilla push server is available online, so with some luck you may be able to make it work in your network. Then you'll have to configure all Firefox instances to use your server (the preference is named dom.push.serverURL
). I don't know if anything similar is possible with Chrome.
You may also use Notifications API to show notifications without using Web Push. This only works while the user has your website open, however.
I'm shocked! Web Push may be a nice feature. But if its bound to a predefined server of a browser installation, I don't like it. (Thanks for the hint about the firefox prefs)
– powerpete
Nov 20 at 7:43
add a comment |
up vote
2
down vote
accepted
up vote
2
down vote
accepted
Yes, Web Push uses a public server to deliver push notifications. This is done to use just one connection to receive push notifications from multiple websites.
From Firefox documentation:
What information does Firefox use to provide Web Push?
Firefox maintains an active connection to a push service in order to receive push messages as long as it is open. The connection ends when Firefox is closed. On our server we store a randomized identifier for your browser, along with a randomized identifier for each site you authorize.
On Firefox for desktop, the push service is operated by Mozilla. Firefox for Android uses a combination of the Mozilla Web Push service and Google’s Cloud Messaging platform to deliver notifications to Firefox for Android.
In both cases, push messages are encrypted per the IETF spec and only your copy of Firefox can decipher them. The encrypted messages are stored on the server until they are delivered or expire.
Similarly, Chrome receives push notification via Google servers. If these servers are inaccessible, Web Push won't work.
One possible way to use Web Push in an isolated network is to set up your own push server. The code of Mozilla push server is available online, so with some luck you may be able to make it work in your network. Then you'll have to configure all Firefox instances to use your server (the preference is named dom.push.serverURL
). I don't know if anything similar is possible with Chrome.
You may also use Notifications API to show notifications without using Web Push. This only works while the user has your website open, however.
Yes, Web Push uses a public server to deliver push notifications. This is done to use just one connection to receive push notifications from multiple websites.
From Firefox documentation:
What information does Firefox use to provide Web Push?
Firefox maintains an active connection to a push service in order to receive push messages as long as it is open. The connection ends when Firefox is closed. On our server we store a randomized identifier for your browser, along with a randomized identifier for each site you authorize.
On Firefox for desktop, the push service is operated by Mozilla. Firefox for Android uses a combination of the Mozilla Web Push service and Google’s Cloud Messaging platform to deliver notifications to Firefox for Android.
In both cases, push messages are encrypted per the IETF spec and only your copy of Firefox can decipher them. The encrypted messages are stored on the server until they are delivered or expire.
Similarly, Chrome receives push notification via Google servers. If these servers are inaccessible, Web Push won't work.
One possible way to use Web Push in an isolated network is to set up your own push server. The code of Mozilla push server is available online, so with some luck you may be able to make it work in your network. Then you'll have to configure all Firefox instances to use your server (the preference is named dom.push.serverURL
). I don't know if anything similar is possible with Chrome.
You may also use Notifications API to show notifications without using Web Push. This only works while the user has your website open, however.
answered Nov 19 at 16:31
abacabadabacaba
1,9441615
1,9441615
I'm shocked! Web Push may be a nice feature. But if its bound to a predefined server of a browser installation, I don't like it. (Thanks for the hint about the firefox prefs)
– powerpete
Nov 20 at 7:43
add a comment |
I'm shocked! Web Push may be a nice feature. But if its bound to a predefined server of a browser installation, I don't like it. (Thanks for the hint about the firefox prefs)
– powerpete
Nov 20 at 7:43
I'm shocked! Web Push may be a nice feature. But if its bound to a predefined server of a browser installation, I don't like it. (Thanks for the hint about the firefox prefs)
– powerpete
Nov 20 at 7:43
I'm shocked! Web Push may be a nice feature. But if its bound to a predefined server of a browser installation, I don't like it. (Thanks for the hint about the firefox prefs)
– powerpete
Nov 20 at 7:43
add a comment |
up vote
-2
down vote
Simple Answer: You can use it in private networks. Google/Mozilla/... is only involved, if the Website author designed it to like so. It's not required.
add a comment |
up vote
-2
down vote
Simple Answer: You can use it in private networks. Google/Mozilla/... is only involved, if the Website author designed it to like so. It's not required.
add a comment |
up vote
-2
down vote
up vote
-2
down vote
Simple Answer: You can use it in private networks. Google/Mozilla/... is only involved, if the Website author designed it to like so. It's not required.
Simple Answer: You can use it in private networks. Google/Mozilla/... is only involved, if the Website author designed it to like so. It's not required.
answered Nov 19 at 15:02
Ich
1,0051221
1,0051221
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53169001%2fweb-push-do-they-use-public-servers-like-google-etc%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown