1 Star 0 Fork 27

那格纳罗斯/Websocket实时通讯(Uniapp 各种小程序 Vue React Taro)

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

GoEasy Websocket RectNative HelloWorld示例运行步骤

免费获取appkey

  1. 访问GoEasy官网进行注册
  2. 登陆后,创建一个应用
  3. 进入应用详情,即可看到自己的appkey

替换appkey

打开index.js,找到初始化GoEasy的地方,将appkey替换成您应用的common key

运行步骤

将目录切换到helloworld/reactnative/

搭建开发环境

根据你所使用的操作系统、针对的目标平台不同,具体步骤有所不同。参考ReactNative官网搭建开发环境,demo运行依赖版本参考.node-version.ruby-version文件。

安装依赖

node版本要求14及以上

npm install
运行服务

参考ReactNative官网在设备上运行

体验服务端发送

可以用Postman或curl发送消息到GoEasy,体验服务端发送消息到客户端。

curl -X POST https://rest-hz.goeasy.io/v2/pubsub/publish \
-H "Content-Type: application/json" \
-d "{
        'appkey':'您的appkey',
        'channel':'my_channel',
        'content':'Hello, GoEasy!'
    }"
    
温馨提示

如果demo与您本地的环境版本不一致,重新安装依赖比较繁琐,或运行失败,您可以尝试以下方法解决:

1.创建一个新的ReactNative新项目

npx react-native init AwesomeProject --version x.xx.x

2.运行AwesomeProject项目,确保该项目能运行成功

3.将page目录、App.js、index.js拷贝替换到您项目中

5.安装GoEasy所需依赖

npm install goeasy @react-native-async-storage/async-storage

6.再次运行项目

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/im-hadoop/helloworld.git
git@gitee.com:im-hadoop/helloworld.git
im-hadoop
helloworld
Websocket实时通讯(Uniapp 各种小程序 Vue React Taro)
2.7

搜索帮助