第一个 React Native App 终于上线了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
runningman
V2EX    React

第一个 React Native App 终于上线了

  •  
  •   runningman Jul 7, 2017 11222 views
    This topic created in 3223 days ago, the information mentioned may be changed or developed.

    第一个 React Native App 终于上线了。之前都是在前人基础上做的,而且自己并未负责上线。

    这次,在行李旅宿 RN 开发从 0 到 1,一直到最终上线。真是不容易。也是很多坑。这次算是踩完了。

    AppStore 可以搜索 行李旅宿,或者点此链接 https://appsto.re/cn/RbjTkb.i 应用宝 可以搜索 行李旅宿, 或者点击链接 http://android.myapp.com/myapp/detail.htm?apkName=com.travelingwithhotel.app.android

    如有任何问题,可以邮箱 [email protected] 联系.

    Supplement 1    Aug 3, 2017
    已经更新了几个版本了。修复了一些 bug,对一些细节也进行了改进。
    自定义日历控件,Linking,支付宝支付等。
    目前已经有订单了。欧耶
    Supplement 2    Aug 7, 2017
    今天提交了新版本。主要使用了 react native linking,方便外部 url 调用 app。确实比较灵活,而且很简单。
    Supplement 3    Aug 9, 2017
    iOS 1.0.11 上架了。
    Supplement 4    Aug 11, 2017
    从 react native 0.43 升级到 0.46 了,性能得到了大幅提升。感觉还是不错的。
    就是升级实在是艰辛。浪费了一些时间。不知道以后升级会不会好点。
    Supplement 5    Aug 16, 2017
    昨天下午提交,今天早上审核就通过了。apple 越来越给力了。怒赞。iOS 1.0.13 上架了。
    Supplement 6    Aug 23, 2017
    Supplement 7    Aug 29, 2017
    App 已经稳定了。考虑加上用户行为统计。但是 firebase 在国内 android 手机上没法使用。所以用了 google analytics。
    直接使用 js,信息太少,而且担心性能。所以使用了 react-native google-analytics-bridge. 下周提交新版本。
    Supplement 8    Sep 1, 2017
    添加行为统计这里东西很多,有部分东西得去计算,耽搁了点时间。不过下周很早就能提交审核了。
    Supplement 9    Sep 20, 2017
    好久没更新了。因为中途一些事情,耽误了好久。不过现在好了。没太多事情了。
    后面再继续升级吧。下一次打算加上 apple pay 等高级功能。
    Supplement 10    Nov 4, 2017
    最近主要是修改了部分 bug,接口上的升级,还有一些用户体验的优化.
    增加了消息推送(极光推送)
    49 replies    2018-10-20 19:23:34 +08:00
    runningman
        1
    runningman  
    OP
       Jul 7, 2017
    以前不知道这么多坑, 做了一次,感觉这东西要用好,还是得需要大量的 effort,封装很多组件。不然开发起来就很费劲。
    suinia
        2
    suinia  
       Jul 7, 2017
    开发起来还是很快的, 有些兼容性要花点时间
    runningman
        3
    runningman  
    OP
       Jul 7, 2017
    @suinia 前期开发速度是挺快的。后期兼容性,平台差异,还有复杂的一些效果和功能,让人比较头疼。总体来说还行。
    SKull4
        4
    SKull4  
       Jul 7, 2017
    @runningman 对比原生开发呢
    runningman
        5
    runningman  
    OP
       Jul 7, 2017
    @SKull4 各自的 focus 的点不同,速度相对能快了。业务逻辑也是一致。但是主要得解决兼容性问题,同时还得自己开发一些插件。
    my101du
        6
    my101du  
       Jul 7, 2017
    Android 5.1.1 小米 4C

    设计和排版很漂亮。
    首页、酒店列表流畅,动画有预期的弹性效果。
    但是在进入房间列表滚动的时候,图片无法加载,卡死,奔溃,最终导致手机强制杀死其他 App 回收内存。也可能是我 2G 内存的机器性能不够了。。。
    runningman
        7
    runningman  
    OP
       Jul 7, 2017
    @my101du 感谢反馈。确实是部分图片太大,10 多 M 了。后面我把图片再处理一下。应该就没问题了。RN 加载大图片确实会很卡。
    hvsy
        8
    hvsy  
       Jul 7, 2017
    RN 积累了一堆组件之后速度就很可观了.当你开发下一个 App 的时候就是爽.开发的越多越爽
    runningman
        9
    runningman  
    OP
       Jul 7, 2017
    @hvsy 你说的很对。是这样的。需要积累很多组件。兼容方面提前就处理了。剩下的就很爽了。
    Madkill
        10
    Madkill  
       Jul 7, 2017
    我们也是用 react native 在做哎
    runningman
        11
    runningman  
    OP
       Jul 7, 2017
    @Madkill 那不错啊。加油。多交流。
    fiifee
        12
    fiifee  
       Jul 7, 2017


    感觉 RN 的视图嵌套层比较多.
    runningman
        13
    runningman  
    OP
       Jul 7, 2017
    @fiifee 没办法,这个牵扯到功能上的一些细节。
    wilsonwen
        14
    wilsonwen  
       Jul 7, 2017 via Android
    @runningman 没有开源组件用吗,都靠自己积累?
    runningman
        15
    runningman  
    OP
       Jul 7, 2017
    @wilsonwen 有啊。但是得自己找啊,得看看咋用啊,如果没有,就得自己造。
    zoues
        16
    zoues  
       Jul 7, 2017 via iPhone
    有空的话 可以分享经验啊 哈哈
    mewpoi
        17
    mewpoi  
       Jul 7, 2017 via iPhone
    刚才下载试了下,bug 挺多的,推荐页不显示,有些专题字显示不全,明显卡顿等问题都是可解决的,没进过测试的产品是不行的
    runningman
        18
    runningman  
    OP
       Jul 7, 2017
    @mewpoi 你啥手机?
    runningman
        19
    runningman  
    OP
       Jul 7, 2017
    @zoues 好啊
    stzz
        20
    stzz  
       Jul 7, 2017
    崩溃了,顺便把我动态壁纸给干掉了..
    runningman
        21
    runningman  
    OP
       Jul 7, 2017
    @stzz 啥崩溃了。什么手机。刚上线,还请多谅解。
    stzz
        22
    stzz  
       Jul 7, 2017
    应该是和我动态壁纸冲突了,壁纸用的星空壁纸的短视频, 华为荣耀 7 6.0
    @runningman
    runningman
        23
    runningman  
    OP
       Jul 7, 2017
    @stzz 哎,android 上问题是很多。没办法,我们主要基于小米 5 测试的,手机比较有限,还请见谅。
    ahkxhyl
        24
    ahkxhyl  
       Jul 7, 2017
    本准备学学 React Native 但是安装真的太麻烦了 卧槽
    mewpoi
        25
    mewpoi  
       Jul 7, 2017 via iPhone
    @runningman iPhone6
    mewpoi
        26
    mewpoi  
       Jul 7, 2017 via iPhone
    @runningman 我们测试都是基于苹果测试,然后才是安卓
    runningman
        27
    runningman  
    OP
       Jul 7, 2017
    @mewpoi 我就是 iphone6 啊,好着啊。
    runningman
        28
    runningman  
    OP
       Jul 7, 2017
    @ahkxhyl 呵呵。没办法。Mac 上安装还可以。
    runningman
        30
    runningman  
    OP
       Jul 12, 2017
    android 已经升级了,iOS 还在审核,http://blog.csdn.net/zhtsuc/article/details/74551275
    runningman
        31
    runningman  
    OP
       Jul 13, 2017
    1.0.8 上 store 了。强撸了一个选房日历,看着还不错。
    runningman
        32
    runningman  
    OP
       Jul 24, 2017
    更新了一版,刚提交审核,后面大家可以看看。
    runningman
        33
    runningman  
    OP
       Jul 27, 2017
    iOS 1.0.9 终于上架了。集成了支付宝,定制化了单日期选择组件,收获还是蛮大的,下一步主要是细节优化。
    TabGre
        34
    TabGre  
       Aug 7, 2017 via iPhone
    正在学习,希望有机会可以交流
    runningman
        35
    runningman  
    OP
       Aug 7, 2017
    @TabGre 好啊。肯定有机会。我在西安,你在哪里。
    TabGre
        36
    TabGre  
       Aug 7, 2017 via iPhone
    只能线上交流啦,我在深圳
    runningman
        37
    runningman  
    OP
       Aug 7, 2017 via iPhone
    @TabGre 好的没问题
    ywisax
        38
    ywisax  
       Aug 29, 2017
    @runningman 求分享下 0.43 到 0.46 的升级流程。。
    runningman
        39
    runningman  
    OP
       Aug 29, 2017
    @ywisax 问题比较多,你可以先升级,遇到问题交流。
    runningman
        40
    runningman  
    OP
       Aug 29, 2017
    @ywisax 可以加我微信或者 qq,270115861,多交流。
    runningman
        41
    runningman  
    OP
       Nov 4, 2017
    runningman
        42
    runningman  
    OP
       Nov 7, 2017
    更新两个地方太累了 。以后就在 blog 里面更新了。
    http://blog.csdn.net/zhtsuc/article/details/74551275
    runningman
        43
    runningman  
    OP
       Jun 6, 2018
    陆陆续续,react native 几个 app 都上线了,演出汇,已经上架半年多了。
    runningman
        44
    runningman  
    OP
       Jun 6, 2018
    清洁帮 react native app,也同步上架了。
    runningman
        45
    runningman  
    OP
       Jun 6, 2018
    马上有一个新的 react native app 上架。敬请期待,各种坑关于 loading,导航栏,标题栏,跳转,各种坑都踩了。
    runningman
        46
    runningman  
    OP
       Jun 9, 2018
    关于全局状态更新,确实得考虑考虑 redux,不然十分繁琐。
    xbird
        47
    xbird  
       Jun 13, 2018
    团队目前遇到这些问题,这是我们的主要问题:
    关于第三方应用授权的东西我这边需要确认一下, 现在 iOS 和安卓分别调用到哪些第三方平台的功能 需要进行认证的, 比如登录授权 , 分享功能 , 支付功能, 分别是如何实现的, 接入 sdk 还是 webview 访问授权 , 需要配置 appkey 或其他授权认证的信息有哪些

    懂的人能不能简单提供下相关技术文章链接或者更精准的 google 关键词,不胜感激!
    runningman
        48
    runningman  
    OP
       Oct 13, 2018
    陆续 3,4 个 react native app,上线了。整体还不错。但是对后面 rn 版本的升级,很担忧。也许以后不得不回归原生。
    Anyway,有多少钱,办多少事
    runningman
        49
    runningman  
    OP
       Oct 20, 2018 via iPhone
    随着物联网 工业互联网的发展 app 渗透到行业工具 原生开发活过来了
    About     Help     Advertise     Blog     API     FAQ     Solana     1309 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 110ms UTC 16:40 PVG 00:40 LAX 09:40 JFK 12:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86