首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  React

第一个 React Native App 终于上线了

  •  
  •   runningman · 2017-07-07 09:49:45 +08:00 · 4652 次点击
    这是一个创建于 378 天前的主题,其中的信息可能已经有所发展或是发生改变。

    第一个 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

    如有任何问题,可以邮箱 zhtsuc@gmail.com 联系.

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

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


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

    懂的人能不能简单提供下相关技术文章链接或者更精准的 google 关键词,不胜感激!
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   1875 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 18ms · UTC 14:21 · PVG 22:21 · LAX 07:21 · JFK 10:21
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1