簡體   English   中英

我應該使用什么模塊/服務將消息從Node.js服務器推送到用Unity編寫的Mobile App?

[英]What module / service should I use to push message from Node.js server to Mobile App written in Unity?

這是我的設置:

帶有RedisCloud的Node.js服務器,以及用Unity C#編寫的客戶端移動應用。

我正在嘗試將消息從Node.js服務器推送到UnityC#。

首先,我嘗試讓Unity直接訪問RedisDB,但這讓Client連接到DB並打開端口太危險了。

那么,哪個模塊在Node.js和Unity之間對消息發布/訂閱很有效? 或從Redis獲取數據並推送到客戶端的第三方服務?

我認為socket.io可以工作,但是Client編寫處理該代碼的工作似乎太多了。

是否有類似Firebase或Photon的東西,但是使用Firebase DB指向我自己的RedisDB?

謝謝。

如果您的移動客戶端適用於iOS,則應使用“ Apple Push Notifications”;如果是Android,則應使用“ Google Cloud Messaging”。

您可以在npm上輕松找到用於這些任務的模塊,例如: https : //www.npmjs.com/package/gcm

使用諸如Pusher或Realtime(我工作的公司)之類的雲服務。 只需使用Realtime Unity SDK在您的移動應用程序上訂閱一個頻道,然后使用Node.js SDK從您的服務器發布消息。 您無需擔心骯臟的后端細節(安全性,可伸縮性等)。

有關更多信息,請訪問http://framework.realtime.co/messaging

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM