首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用Leancloud实现React Native App的消息推送(Push Notification)- Android篇

    因此我们只能使用Android的SDK保存installation,而且我们最好把这个方法封装成一个native模块暴露给js调用,以方便在保存成功或失败后执行相应操作。...如果确认代码没问题,但是还是保存不成功,我建议: 重启Android Studio 重启React Native Packager 重启电脑、手机。。...关于接收到通知后如何处理,我的思路是当native module收到通知时,通过RCTDeviceEventEmitter触发相应的Event,在js中监听这些Event并响应,修改PushModule...消息发出后,App中成功弹出消息提醒,完美。 ? 结语 经过不懈的努力,我们已经成功使用Leancloud实现了iOS和Android上的消息通知,第一次写这么长的文章还是有点累的。。...相关链接 iOS篇地址:使用Leancloud实现React Native App的消息推送(Push Notification)- iOS篇 本文Demo Github地址:https://github.com

    3.3K50

    ReactNative环境搭建扩展篇——安装后报错解决方案

    app的“壳子”以后运行都是基于这个app的,手机上只要有这个app之后,在启动调试就不需要react-native run-android来运行安装项目了,因为“壳子”的安装只需要一次,以后只需要启动服务即可...,RN调试app的时候是基于服务接口的,所以如果app已经安装在android调试设备上之后,每次重启电脑只需要输入命令:“react-native start”启动服务即可进行修改和调试。...--assets-dest android/app/src/main/res 3.重新安装app react-native run-android 错误二:Could not connect to...翻译中文:没有找到开发服务; 产生原因:安装的app没有设置服务器和端口号。...小技巧:使用快捷键可以很方便的调试刷新页面,如果使用的是Visual Studio Emulator for Android,连按两下“R”键,即刷新。

    1.2K80

    逻辑性最强的React Native环境搭建与调试

    《ReactNative开发工具有这一篇足矣》 正文 React Native(以下简称RN),已经“火”了好一段时间了,网上的资料相对也很丰富,只是一直迟迟没有发布1.0,不过出身豪门(Facebook...本文分为以下几个部分:   一、环境搭建; 二、APP调试与运行;   三、扩展知识; 一、环境搭建 系统配置:Win10 模拟器:Visual Studio Emulator for Android...二、APP调试与运行 1、创建项目   react-native init demo1 2、安装依赖包   进入demo1根目录执行:npm i 3、启动服务器   react-native start...platform=android可以访问,即启动完成,启动之后不能关闭; 4、安装app   react-native run-android   在输入此命令前,要先打开模拟器,或连接真机,第一次启动非常慢...run-android重新启动; 5、运行调试app   本人用的是Visual Studio Emulator for Android(模拟器)运行的,真机或其他模拟器相同,第一次运行会出现错误,如图

    1.9K70

    React Native学习笔记(二)—— 概要、开发环境搭建、第一个React Navite程序

    开发资源不够时,同时由两个团队维护安卓和IOS两套原生APP是成本很高的。此时,就需要选择一个同时支持多平台的客户端开发框架,能够使用一套代码,编译出多平台的APP。...笔者移动端开发参与较少,一度以为 React Native, UNI-APP 之类的方案已经不能使用。...不过今天再看并非如此,从UNI-APP社区讨论来看,正常使用 React Native / UNI-APP / Taro 应该不会遇到太大合规问题。...在技术选型上,如果有前端开发人员参与,且熟悉 React / Vue, 那么可以使用 Taro ,React Native (React技术栈) / UNI-APP (VUE技术栈) 。...React Native框架底层使用的是JavaScriptCore引擎,基本上只需要更新一下JavaScript文件,即可完成整个App的更新操作,非常适合用来开发App的热更新功能。

    3.6K21

    React Native介绍及开发环境(Mac)搭建

    历史沿革 在 React Native 出现前,业界通常会选择三种移动技术(Native App、HTML5、Hybrid)之⼀进⾏移动应用开发。...这样运⾏时可以做到与 Navive App 相媲美的性能体验,同时因为 JavaScript 代码可以使用后端强⼤的 Web 方式管理,既可以做到⾼效开发,也可以实现快速部署和问题热修复。...最终产品是一个真正的移动应用,从使用感受上和用Objective-C或Java编写的应用相比几乎是无法区分的。React Native所使用的基础UI组件和原生应用完全一致。...你要做的就是把这些基础组件使用JavaScript和React的方式组合起来。 React Native优缺点 做一件事情之前,必须深刻了解它的优点和缺点。.../emulator 如果你的命令行不是 bash,而是例如 zsh 等其他,请使用对应的配置文件。

    2.9K20

    使用 React Native 重写大型 Ionic 应用后,我们想分享一下这八个经验

    这一点实际上与 React Native 无关,只是在编写应用的过程中,遇到一些奇怪的问题。而尽管我第一时间使用了 Google 来搜索,但是并不能第一时间找到合适的答案。...最有意思的事,当前版本的 RN 不支持 Android 的包名创建。如果你开始没有取好包名,就开始填坑了,那么你就需要 react-native-rename 这样的工具来重命名包。...除了,使用 Facebook 的 Jest 进行单元测试,React Native Test Renderer 进行界面测试,还有集成测试工具 Appium。 这些没有哪一个都会很顺利的~~。...由于,我日常用的手机是 Android 系统,而 React Native 的 Web 资源问题,实际上在 Android 和 iOS 上都会出现的。...除此,在一些未知的机型也会出现问题,尽管是个问题,但是由于数量较少就没有在意了。 对于写原生代码来说,这几乎是必备的手段。对于 WebView 来说,并不会存在太大的崩溃问题,除非使用了原生组件。

    1.8K60

    react native 入门实战(一)

    安装此工具可以提高开发时的性能 brew install watchman React Native目前需要Xcode 7.0 或更高版本,可以通过App Store或是到Apple开发者官网上下载...mac环境下的xcode安装时,从官网上下载下来的xcode安装包是xip格式的,这个安装包在解压安装的过程中如果出现cpio read error的错误,可以尝试通过以下几种方法进行解决: 保证存储空间...ShortVideoList react-native run-ios 运行与调试 在iOS Emulator中按下command+R就可以刷新APP,看到最新内容 在iOS Emulator中按下command...+D就可以弹出以下窗口,在浏览器窗口上打开链接localhost:8081/debugger-ui就可以进行debug调试 使用 react-native 写一个简单的页面 使用react native...在react native中,我们也可以使用istView视图列表组件中的相关函数onChangeVisibleRows来辅助进行处理; 数据缓存, 使用react native AsyncStorage

    8.1K00

    react native入门实战(一)

    安装此工具可以提高开发时的性能 brew install watchman React Native目前需要Xcode 7.0 或更高版本,可以通过App Store或是到Apple开发者官网上下载...mac环境下的xcode安装时,从官网上下载下来的xcode安装包是xip格式的,这个安装包在解压安装的过程中如果出现cpio read error的错误,可以尝试通过以下几种方法进行解决: 保证存储空间...ShortVideoList react-native run-ios 运行与调试 在iOS Emulator中按下command+R就可以刷新APP,看到最新内容 在iOS Emulator中按下...在react native中,我们使用measureLayout来判断窗体的具体位置。...在react native中,我们也可以使用istView视图列表组件中的相关函数onChangeVisibleRows来辅助进行处理; 数据缓存, 使用react native AsyncStorage

    6.5K20
    领券