V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
belin520
V2EX  ›  分享创造

我的第一个 iOS 应用通过 AppStore 审核了,一个使用 PhoneGap 打包的 Hybrid APP

  •  4
     
  •   belin520 · 2014-09-16 13:39:38 +08:00 · 14302 次点击
    这是一个创建于 3725 天前的主题,其中的信息可能已经有所发展或是发生改变。
    非常感谢@hustlzp 帮忙上架 APP 和在上架过程中提供的帮助!

    Hi聊 是我大学期间的一个作品,一个以大学生为主体的社交应用。
    目前它的 iOS 版已经通过 AppStore 审核:
    iTunes: https://itunes.apple.com/us/app/hi-liao-gao-xiao-shu-dong/id917320045

    Hi 聊前端(包括 PhoneGap 组件)已经开源并托管在 Github
    Github: https://github.com/BelinChung/HiApp
    希望前端的小伙伴们能更多的关注 HTML5 和 Hybrid APP 的开发

    hi聊 iOS 版是我在 Hybrid APP 开发的一个初步尝试,代码可能不优雅,UI 可能不规范,但是我做到了!
    39 条回复    2014-09-20 08:41:19 +08:00
    coosir
        1
    coosir  
       2014-09-16 14:13:06 +08:00
    蛮赞的哦。。你这是委托 @hustlzp 发布的么?
    belin520
        2
    belin520  
    OP
       2014-09-16 14:22:23 +08:00 via Android
    @coosir 是呀,我没有申请开发者账号。
    WeberXie
        3
    WeberXie  
       2014-09-16 14:28:11 +08:00   ❤️ 1
    刚开始学,请问你做这个用了多久啊?
    jiyee
        4
    jiyee  
       2014-09-16 14:31:59 +08:00
    性能问题严重吗?
    belin520
        5
    belin520  
    OP
       2014-09-16 14:38:35 +08:00 via Android   ❤️ 1
    @WeberXie 每天下班回去固定2个小时写这个项目,断断续续的2,3个月吧。
    belin520
        6
    belin520  
    OP
       2014-09-16 14:39:52 +08:00 via Android
    @jiyee 还可以,你可以自己编译一个试试,当然,有可能的话,原生再好不过!
    WeberXie
        7
    WeberXie  
       2014-09-16 15:18:27 +08:00
    @belin520 赞,上班了还能这样坚持
    littlewey
        8
    littlewey  
       2014-09-16 15:18:58 +08:00 via iPhone   ❤️ 1
    赞!
    kimmykuang
        9
    kimmykuang  
       2014-09-16 15:38:35 +08:00
    楼主有个问题啊,hybri app如何做用户验证的?还是根据cookie来?需要自己设置CSRF TOKEN吗
    zzlettle
        10
    zzlettle  
       2014-09-16 15:51:46 +08:00
    楼主,你的官网做的不错啊,用的什么框架还是全部手写的?
    belin520
        11
    belin520  
    OP
       2014-09-16 15:54:21 +08:00
    @kimmykuang 不要用 cookie 了,用 localstorage
    @zzlettle 几年前的了,现在有个新官网,顺应潮流全屏和视差,就等 APP 审核过了。
    will0404
        12
    will0404  
       2014-09-16 15:55:23 +08:00
    好想学...请问楼主做app需要什么基础啊...我只有一点浅显的c基础...应该开始学objective-c吗...还是先把c的基础打牢...
    zzlettle
        13
    zzlettle  
       2014-09-16 15:55:25 +08:00
    发现还有一个跟你一样的名字的 app
    网站在这里
    http://hiliao123.com/pages/index.html
    也是你们的还是和你们重名了?
    belin520
        14
    belin520  
    OP
       2014-09-16 15:55:59 +08:00
    @kimmykuang 回答错了。对,我们没有用 cookie 了,而是用一个 token 来鉴权。
    https://gist.github.com/BelinChung/be764f271f8328b4414c
    你可以参考这个
    belin520
        15
    belin520  
    OP
       2014-09-16 15:56:59 +08:00
    @zzlettle 重名了,不过问题不大,我后续精力会花在那个开源项目上
    belin520
        16
    belin520  
    OP
       2014-09-16 15:57:49 +08:00   ❤️ 1
    @will0404 我是一个前端,我也不会开发原生 APP :(
    will0404
        17
    will0404  
       2014-09-16 16:02:39 +08:00
    @belin520 什么是前端后端昂
    belin520
        18
    belin520  
    OP
       2014-09-16 16:07:45 +08:00 via Android
    @will0404 这个,问题有点深奥,才疏学浅,暂时还回答不了你,只能说前端后端每个人心中都有不一样的理解。
    will0404
        19
    will0404  
       2014-09-16 16:11:33 +08:00
    @belin520 我只是不知道从何作手....
    kkhaike
        20
    kkhaike  
       2014-09-16 16:22:25 +08:00   ❤️ 1
    Framework7框架和Ionic对比有什么优势吗
    RoshanWu
        21
    RoshanWu  
       2014-09-16 16:39:08 +08:00
    @kkhaike
    ionic 采用的是 AngularJS,难度相对大一些。不过 Framework7 的作者说将来也考虑加入 AngularJS
    belin520
        22
    belin520  
    OP
       2014-09-16 16:43:58 +08:00
    @kkhaike Framework 7 是 iOS only, ionic 起码能兼容到 Android 4.1+
    Framework 没有像 ionic 一样采用的一个 MVC (?) 框架,不过后期会加上去,至于选择什么就不清楚了。
    kimmykuang
        23
    kimmykuang  
       2014-09-16 16:56:28 +08:00
    @belin520 OK,我参考下。前端框架用的是ionic?
    belin520
        24
    belin520  
    OP
       2014-09-16 17:13:35 +08:00 via Android
    @kimmykuang Framework7
    WildCat
        25
    WildCat  
       2014-09-16 17:23:26 +08:00 via iPhone
    @kimmykuang Ionic基于AngularJS,AngularJS有很多实用模块可以直接拿来用,我最近上线的一个就是Ionic写的
    ddosinhell
        26
    ddosinhell  
       2014-09-16 17:31:45 +08:00
    PhoneGap 提交app, 有没有需要注意的地方?
    kkhaike
        27
    kkhaike  
       2014-09-16 17:37:19 +08:00
    你用什么编辑器开发的?
    kukat
        28
    kukat  
       2014-09-16 17:44:18 +08:00
    Framework 7 UI 和动画很赞,要是加上路由功能就好了
    belin520
        29
    belin520  
    OP
       2014-09-16 17:56:52 +08:00
    @ddosinhell 没有呀,一次性就过了

    @kkhaike WebStorm

    @kukat 路由功能有呢,初始化的 pushState 参数
    fly51fly
        30
    fly51fly  
       2014-09-16 18:57:40 +08:00
    赞一个! 我基于ionic开发的应用也快出锅了,到时候第一时间分享给大家。AngularJS习惯了其实效率也挺高的,性能问题主要在安卓平台,不过还能接受。
    kkhaike
        31
    kkhaike  
       2014-09-16 19:02:04 +08:00
    @fly51fly 我最近也在研究这个,出来了求分享
    fly51fly
        32
    fly51fly  
       2014-09-16 19:03:58 +08:00
    @kkhaike 有问题欢迎讨论交流,共同进步啊~
    belin520
        33
    belin520  
    OP
       2014-09-16 19:22:37 +08:00 via Android
    @fly51fly 近期我也会接触一下ionic, 如果可以,大家互相学习
    kimmykuang
        34
    kimmykuang  
       2014-09-16 20:03:26 +08:00
    @belin520 最近在公司做phonegap+angularjs的hybrid app,安卓上还有些坑的
    wanghao123
        35
    wanghao123  
       2014-09-18 13:16:46 +08:00
    会开源吗?
    belin520
        36
    belin520  
    OP
       2014-09-18 13:18:47 +08:00
    @kimmykuang 我没做Android的,不敢做。。。
    @wanghao123 前端已经开源,接上API就可以提交审核了
    LucasW
        37
    LucasW  
       2014-09-19 15:16:25 +08:00
    安装测试了下,做的挺不错,感觉点击区域是太小还是延迟,卡卡的感觉
    qushiba
        38
    qushiba  
       2014-09-20 08:38:02 +08:00
    我去,楼主你这界面比我的好看多了。新手刚刚开始接触前端,用phonegap做了毕设,是一个带地图的活动分发邀请的应用,功能还算凑活,界面跟SHIT一样。。。已经有了被导师骂死的觉悟
    qushiba
        39
    qushiba  
       2014-09-20 08:41:19 +08:00
    因为是前端纯新手,从编辑器一步一步摸上来的,血泪史啊。从一开始的dreamweaver到后来用sublime+Firefox,来了V2EX才知道还有个webstorm........
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4917 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 09:56 · PVG 17:56 · LAX 01:56 · JFK 04:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.