让 Android 智能手机/Linux 笔记本电脑等待来自服务器的事件

问题描述 投票:0回答:1

每当我的 GitHub 存储库发生推送时,我都想为我的 Linux 笔记本电脑和 Android 智能手机定义一些自定义行为。

Github 允许调用远程 webhook。然而,将任何 webhook 暴露给智能手机或笔记本电脑是不方便的,因为它们在不同的网络中漫游,没有静态 IP,也并不总是可用。假设我有一个专用服务器,它公开了 GitHub 可以调用的自定义 Webhook:服务器和我想揭示的智能手机/笔记本电脑之间缺少链接:服务器如何通知智能手机/笔记本电脑来完成它做一些自定义操作?客户端可以以非轮询的方式等待服务器,然后在事件发生时执行相应的操作。这怎么可能?

android linux push-notification webhooks
1个回答
0
投票

我能想到的最好的方法是使用推送通知。

您需要设置一个服务器来接收 Webhooks 并将通知从您的服务器发送到任何设备。

在您的服务器上实现推送通知服务。当相关事件发生时,该服务将负责向您的笔记本电脑和移动设备(Android/iOS)发送推送通知。您可以使用适用于 Android 的 FCM 和适用于 iOS 的 APNS。

© www.soinside.com 2019 - 2024. All rights reserved.