赞了回答2017-08-16
问题出在this指向上 {代码...} 解决方案有很多种,楼上提出的都是可行的,不过我习惯上用箭头函数: {代码...}
赞了回答2017-07-13
FB的react文档写得很清楚了。先注册方法, {代码...} 再调用API, {代码...}
赞了回答2017-06-15
删除LaunchScreen.xib
提出了问题2017-06-13
回答了问题2017-06-08
问题已经解决,具体请跳到下面链接[链接]
回答了问题2017-06-08
问题的原因最后经过摸索发现是因为程序在登录时请求了推送的频道ID,但是苹果的规则是消息开关必须由用户自己控制,所以在App Store审核测试的时候他们没有开启消息开关,导致登录程序出错,不能正常登录。模拟器正常是因为模拟器不支持推送,会把ID默认设为空,所以...
提出了问题2017-06-07
回答了问题2017-06-02
经过摸索和请教,这个问题已经解决,如果其他人也有类似情况,这里可以提供个思路。1.程序有推送功能,在登录时要获取token,模拟器上是没有token的,所以就没有问题,但是到真机的时候就用到了。2.在使用RN建立的项目,iOS打包时一定注意不要忘了将JS代码打包集成到...
提出了问题2017-05-31
赞了文章2017-05-31
官方文档,内容很旧:[链接] 相关链接:[链接] 离线包就是把RN和你写的js图片等资源都打包放入app,不需要走网络下载。 打包命令说明 react-native bundle Options: --entry-file Path to the root JS file, either absolute or relative to JS root [required] --pl...
提出了问题2017-05-24
回答了问题2017-05-16
最后发现问题原来是推送的bundleID出了问题,在模拟器上时使用的通用的没有问题,但到了真机上由于当前项目的bundleID和推送证书上的不一样,所以不能登录。在将本地的bundleID修改和推送证书上的一只后,问题解决
提出了问题2017-05-15
回答了问题2017-05-15
由于没有别的思路,最后问题解决采用了第一种方法:重新建了一个名字为新bundleID的项目,然后将先前项目的代码移植过去。这里要注意的是,如果原来的项目中有第三方的库,这些库都需要重新配置。
提出了问题2017-05-09
回答了问题2017-05-08
如果有推送配置的话不要修改 推送的bundleID和原来的项目bundleID是对应的,即使你修改了项目的bundleID并且和新的推送证书上的bundleID相同,但是推送还是不成功。这是个坑,正在填坑中……
提出了问题2017-04-19
回答了问题2017-03-01
问题已经解决了,原来是模拟器的缘故,到真机上测试全部的OK
提出了问题2017-02-28