代码拉取完成,页面将自动刷新
同步操作将从 GoEasy/Websocket实时通讯(Uniapp 各种小程序 Vue React Taro) 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
打开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.再次运行项目
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。