gpt4 book ai didi

javascript - Web 套接字、socket.io 或其他替代方案

转载 作者:行者123 更新时间:2023-11-28 17:27:41 28 4
gpt4 key购买 nike

我对套接字相关主题有点陌生,所以对于任何愚蠢的问题我很抱歉。

我想做这样的事情......我有一个混合应用程序和一个网站,我希望当我单击应用程序上的按钮时,它会在网站上向我显示警报/通知。我读到有关 Socket io 的内容,它在本地主机上完成工作,但我想要一个不使用后面服务器的替代方案,因为我无法使用 CPANEL (我有权访问的内容)运行它当我单击按钮时,是否可以从应用程序到网站建立“直接”连接?

最佳答案

您可以考虑使用 firebase 来实现此目的:

在你的 JavaScript 中:

// execute the following script on click
importScripts('https://www.gstatic.com/firebasejs/4.8.1/firebase-app.js');
importScripts('https://www.gstatic.com/firebasejs/4.8.1/firebase-messaging.js');

// Initialize the Firebase app in the service worker by passing in the
// messagingSenderId.
firebase.initializeApp({
'messagingSenderId': 'YOUR-SENDER-ID'
});

// Retrieve an instance of Firebase Messaging so that it can handle background
// messages.
const messaging = firebase.messaging();
messaging.send({data: "your data if you want to send"}).then((response) => {
// Response is a message ID string.
console.log('Successfully sent message:', response);
})
.catch((error) => {
console.log('Error sending message:', error);
});

// similarly, on your browser:
messaging.onMessage(function(payload) {
console.log('Message received. ', payload);
// ...
});

链接:https://firebase.google.com/docs/

希望对你有帮助

关于javascript - Web 套接字、socket.io 或其他替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51192378/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com