精华 CNode社区 for Ionic [2015-05-29更新][1.2.2已上架][求issue]
发布于 10 年前 作者 ilanceli 52608 次浏览 最后一次编辑是 8 年前 来自 分享

概述

@saionjisekai @alsotang

话说已经做了,之前未放出。 同是ionic但针对iOS,不是来捣乱的yo。

@callmewhy icon是拿的你的, 稍微做了点修改。「捂脸」

代码地址

https://github.com/lanceli/cnodejs-ionic

下载地址

突然发现fir.im的cli工具提供使用resign.tapbeta.com进行企业签名。详见: http://blog.fir.im/2014/fir_cli/ 另外提供了web演示地址,部署在coding.net上。

App Store

https://itunes.apple.com/cn/app/cnodejs-node.js-zhong-wen/id954734793 qrcode

fir.im(iOS企业证书 & Android)

http://fir.im/ks4u qrcode

web演示

http://cnodejs-ionic.coding.io/ qrcode

更新

v1.2.2
  • 增加了收藏功能
  • 解决头像显示问题
  • 优化下邮件反馈正文
  • 评论默认不带小尾巴
  • 收到推送消息默认进入消息列表
2015-01-27
  • 更名为:CNode社区
  • 增加推送功能
    • iOS商店审核中
    • Android请手动更新到v1.2.0
  • 适配了iPhone 6和iPhone 6 Plus
2015-01-09
2015-01-05
  • 打包了apk 大家可以感受下
2014-12-26
2014-12-04
  • 当浏览器访问时可以输入token登录
2014-12-03
  • 显示回复被点赞数量
  • 增加小尾巴
2014-12-01
  • 增加GA统计
2014-11-28
  • 增加意见与反馈 by email
  • 增加localStorage存储
    • 用户登录信息
    • 用户设置
2014-11-27
  • 增加省流量模式
  • 增加设置页面
    • 关于作者
    • 关于CNodeJs
2014-11-24
  • 增加用户退出功能
2014-11-11
  • 使用inappbrowser打开外部链接
  • 增加app badge标识未读消息数量
2014-11-10
  • 增加了消息中心,查看消息历史
2014-11-08
  • UI
    • 延时隐藏启动画面,优化体验
  • 增加未读消息提示
2014-11-07
  • 登录
    • 长按“登录”时,读取剪贴板内accesstoken登录
  • 更新UI
    • 主题列表
    • 主题详情
    • logo(同 cnodejs_light.svg )
  • 解决了一个刷新导致的分页问题
  • 增加了moment.js的本地化文件

基本功能

  • 话题列表
    • 新建话题
    • 切换话题板块
    • 下拉刷新
    • 上滑分页 (ionic v1.0.0-beta.13 的collection-repeat有个bug, 看不到菊花 #2376
  • 话题详情
    • 回复话题
    • 回复回复 0.0
    • 给回复点赞
  • 用户
    • 扫码登录
    • 剪贴板登录
    • 查看用户信息
160 回复

看起来还比较粗糙嘛

@alsotang 恩呢 接下来把UI整整

一直觉得 HybridApp 在 Retina 屏上有个通病,就是 1px 的线条会很模糊。。不知道是不是 CSS 问题。。。

@xingrz 截图我缩了下, 原图 在此

@ilanceli 嗯,我知道缩了,不是这个问题。。

这个只是我以前一直以来的印象,在 Android 4.3、4.4,Galaxy Nexus(2x)、Nexus 5(3x)上都有这个感觉

不知道是不是 Webview 的渲染方式导致的问题,总之就是感觉线条很不干净。

比如那个圆角。

@xingrz 哦哦 没注意到过。

圆角那个是因为图挂了。

哈哈,不错不错,穷屌丝一直苦于没有环境、设备,无法编译。 可惜看不到装在真机上顺不顺滑了。 打算fork一份,品味品味二维码,哈哈哈。

@xingrz @ilanceli 确实不是缩放问题,在页面能上下滚动时尤为明显,我记得做的时候,有个底边框1px干脆没了。 我在css硬是写了2px,才跟正常的1px一样显示出来。 Chrome Emulation 显示的也是一样,初步认定为是滚动时产生的0.002312之类的浮点单位照成的。 原理大概跟Flash中图形差不多,坐标出现小数点时会照成显示模糊。

@saionjisekai 要顺滑还得慢慢雕凿。 另外话说那个扫码略丑~

@saionjisekai 这个是因为有些机器的分辨率比较大,对应的dpi也会大。1像素/DPI导致的。

@alsotang 更新了下UI 见主贴

@ilanceli LZ 处女座表示从截图里发现头像下边缘和置顶按钮没在一条线上。

Ionic !!! 正准备学的说

@514366607 受教了,原来是这个原因那。

@jerryge 已调整 见图 0

新链接功能不错,持续mark中。

啊好棒!(默默打开Xcode开干

[2014-12-05更新][增加web演示地址]

@ilanceli 已置顶。感谢持续贡献!

2015-01-05
  • 打包了apk 大家可以感受下

@alsotang 另外iOS版本元旦前已提交app store,无限期审核中 发自 CNodeJs ionic

@ilanceli 在这个页面中 https://cnodejs.org/about ,我想加入你的这个客户端作为我们社区的官方客户端,不如你来操作一下?

提个 pr 给我就好:https://github.com/cnodejs/nodeclub 。二维码啊,你的信息啊之类的,都可以放上去。

非常感谢你的贡献啊!

@alsotang 哈哈 好 周末搞下 发自 CNodeJs ionic

在 app store 下载了,很简洁

赞!用上了

好方便啊 发自 CNodeJs ionic

牛x,看来可以不用学oc了

好牛逼😄 发自 CNodeJs ionic

@ilanceli 有些关于这个问题希望和你请教,学习,能不能加Q 120635640

@jinphen @russj @fengmk2 @roychad7 @itfanr @kyocn 感谢 有issue, feature request随时提哇 @lzxue 已加

然后用 cordova 打包的吗? 发自 CNodeJs ionic

@HugoJing iOS xcode打包 android是cordova

@ilanceli Nice 发自 CNodeJs ionic

我不知道怎么登陆

同上 我也不知道 怎么登陆!

@zhubj @sailei1 PC端登录cnodejs.org后,扫描设置页面的Access Token二维码即可完成登录。 增加了扫码的提示 https://github.com/lanceli/cnodejs-ionic/issues/2

@ilanceli 坐等更新,坐等推送

等过两天推送功能完善以后,我们一起做个 banner 挂在社区上吧,尽可能显眼的那种。

@alsotang 恩 好啊 不过iOS review就不确定了 希望能尽快 android已经ok了

android

@xieren58 感谢 已更新

我是来测试的。最近一直在研究ionic,希望多和楼主交流啊。 发自 CNodeJs ionic

非常不错,有时间整一个!

想问问能否支持qq登陆/微博登录/微信登陆?

ionic也可以上AppStore吗,最近也在研究ionic,有兴趣的加群一起聊295378978

@qinyang912 [握手] 自豪地采用 CNodeJS ionic

@jeremy16601 可以上app store 自豪地采用 CNodeJS ionic

测试一下 发自 CNodeJs ionic

非常不错,有时间整一个!!

建议用 crosswork 打包一下 卡到会飞

@ckken 打过了 但体积太大30MB+ 在我g3上变化不大 android基本没优化过 还有很大余地 我抽空专门搞下

@ilanceli 等了好久。。通知版的 ios 版本还没有来

@alsotang 本来我以为这周没戏了 刚通知在in review •̀.̫•́✧ 自豪地采用 CNodeJS ionic

@alsotang 更新上架啦 (๑‾ ꇴ ‾๑) 自豪地采用 CNodeJS ionic

@ilanceli 果然。正在更新中。终于有推送了

@alsotang 我点通知进来的 ๑乛◡乛๑ 自豪地采用 CNodeJS ionic

@alsotang 升了吗 我看后台你的推送都失败了 如果升了 但没收到通知的话 重新登陆一次

@ilanceli 升了~刚才被艾特了。话说我点通知 就能直接进入话题 但是之后通知还是没有自动消除。如果要自动消除对应通知的话,感觉实现也复杂了点。从交互上来说,不如划开通知直接进入通知列表而非对应话题?你的看法呢? 自豪地采用 CNodeJS ionic

@ilanceli 我刚才的体验是这样的。我划开通知 进入对应话题 划到最底下 然后回复 然后一返回 发现自己还有通知泡泡。以及,能否在屏幕右侧显示一个【去到顶部】和【去到底部】? 自豪地采用 CNodeJS ionic

@ilanceli 还有我之前跟你说的 在cnode的首页上 我们对移动端可以给予适当的宣传 我的想法是在屏幕右下角fix一个二维码 告知用户可以扫描。反正右下角也是空着的,就全站显示好了。 自豪地采用 CNodeJS ionic

@alsotang 恩 之前也考虑过这个问题

这样: * 当收到主题回复或者@时,收到通知,通过通知进入应用自动进入我的消息页面 * 当收到活动主题(或者一些公告主题之类的)推送时,收到通知,通过通知进入应用自动进入相应的主题页面

@alsotang 进入我的消息页面后会mark_all 点击页面标题部分会自动滚动到顶部 滚动到底部的功能我看看有其他参考方案没

@alsotang 恩 可以先推下iOS的 安卓的能用但有待优化 LOL

@ilanceli 话说二维码有没有那种:单个的二维码,但是无论安卓还是ios扫一次,都能进入正确的下载地址那种?还是说我们要放两个二维码?

@alsotang 二合一的要自己做个ua的判断 自豪地采用 CNodeJS ionic

@ilanceli 可以啊,我们可以在 cnode 搞个页面出来,一扫就进入那个页面,然后再根据 ua 跳转一次。

@alsotang 晚上提个pr给你 android我准备放市场上去,用应用汇,其他市场还要传身份证审核 自豪地采用 CNodeJS ionic

@ilanceli 嗯…我在把社区升 iojs。。

ionic不是可以开发手机应用么?为何只是针对ios?

@chapgaga 也有安卓啊

@alsotang 有什么考虑吗

iOS 帖子详情页横滑后退到列表页, 很容易再次点中列表条目进入帖子

@skyblue 横滑后退? 你是说网页版? 刚看了下 横滑后退先显示帖子详情然后有个动画后退到列表页,最终页面还是留在列表页。

你的最终页面留在其他的帖子页面?

刚用来回复下 自豪地采用 CNodeJS ionic

似乎回复的文字的颜色稍微淡了一些,不知道能否加深一点 自豪地采用 CNodeJS ionic

API 挂了吗?

下载了 感觉不流畅啊 ~ plus

@jianjianfengyun 哪些操作不流畅捏

@ilanceli Hey,brother,Ionichina中文社区(http://ionichina.com)刚刚建立,诚挚的邀请您过来一起分享下Ionic开发的经验、心得~

apk文件在哪里?

@chapgaga 首页右侧二维码 帖子上也有的 自豪地采用 CNodeJS ionic

@ilanceli http://fir.im/ks4u 电脑浏览器打开找不到apk下载链接,必须用手机浏览器打开么?

@ilanceli 吊炸天,我今天登录新版本,竟然有提示了,不错

不知道再做一个IOS原生的nodejs客户端可以上架么?

@Janrin 原生的cnodejs iOS客户端? 可以上啊 为啥不能

我想练手,怕审核不过。。

@Janrin 不会呢 app store不是很多微博客户端嘛

@ilanceli 这个链接藏的真好,我在站点找了多次,都没发现

测试 自豪地采用 CNodeJS ionic

@ilanceli 你好,很开心看到你的ionic app, 你的源码我也看了一些,从中学到了很多东西, 因为我最近也在开发,但是遇到了一个问题想请教一下。 在您的app中,在包含ion-refresher的view中, 初始化页面的时候,如何让ion-refresher显示? 我看了您都topics的controller和template,没有发现特别地方去控制它 而ionic目前是不支持在code中去触发让ion-refresher显示,只能用下拉刷新。 所以想请教一下,是因为您修改了源码的一些东西吗? 望赐教!谢谢了!

@xiaodang 换个思路 其实初始化出来的是ion-infinite-scroll 不用那么客气 相互学习 自豪地采用 CNodeJS ionic

@ilanceli 哇塞,脑洞大开,原来是 ion-infinite-scroll !我的那个页面因为是是固定的列表,没有用到它,没想到!很棒!三克油!哈哈!开森! 自豪地采用 CNodeJS ionic

今天刚刚下载了,赞 CNodeJS ionic

@alsotang pushtest 自豪地采用 CNodeJS ionic

在老版本android, 如2.2上是否没法跑楼主的应用呢?

@chapgaga Ionic currently best supports iOS 7+ and Android 4.1+. 这是官方的说明 自豪地采用 CNodeJS ionic

@ilanceli 如此说来,ionic不可能用于商业系统了啊:( 还有大批的2x,甚至1x安卓用户啊 iphone 5是ios 几?

@chapgaga 这就看需求了 而且低端机效果比较差强人意 自豪地采用 CNodeJS ionic

@ilanceli 你用的手机啥型号? 4.x好像是比较新的手机哦:)

@chapgaga 我是iphone 5 android是个 三星的盖世3 这机器有3年了吧 2.x没多少了 看这里 http://www.umindex.com/devices/android_os

@ilanceli … 盖世3 1g ram现在用的不爽了吧,呵呵,楼主要换手机的节奏…

@chapgaga 自用iPhone5 android是测试机 自豪地采用 CNodeJS ionic

@ilanceli 平时自己用的是啥机?

@chapgaga 5 老婆6 自豪地采用 CNodeJS ionic

iphone6在4g环境下貌似一直连接失败,难道我是个案?! 自豪地采用 CNodeJS ionic

hey你好~ 看了你的源码很有启发!thx! 最近也在做跟cnodejs社区类似结构的的app开发,也是用的ionic,都是文章列表,点击跳转内容页,但是我是用的iframe(因为之前试做了一个web版的app,直接把页面拉过来用了),在点击列表跳转的时候会显得特别卡,内容页回列表页的时候也特别卡,好像是视文章数据量而定,如果文章内容有越多的图片视频跳转时间就越长,想问一下有什么解决方案?

0消息能不能不要提示 显示个图标在上面也很没必要 自豪地采用 CNodeJS ionic

我关掉小尾巴关掉程序再进来又有小尾巴了 自豪地采用 CNodeJS ionic

@airyland 你是android?

搞得不错! 自豪地采用 CNodeJS ionic

一定要扫码登录吗

@jinceon 还可以剪切板登陆 复制token 长按登陆 一般人我不告诉他 ( ´・ᴗ・` ) 自豪地采用 CNodeJS ionic

@ilanceli 登录成功了,没带电脑回来 自豪地采用 CNodeJS ionic

扫码登陆不错的说,虽然大多网站都是手机扫码授权哈哈

在windows上为何npm install报错了呢?楼主在什么系统上开发的?

@alsotang <h3> 让ionic app更漂亮

<h3>ionic免费视频教程百度网盘下载地址: <h3> 链接: http://pan.baidu.com/s/1sjlwRt7 密码: fy99 <h3> 官网实时更新下载地址:http://bbs.phonegap100.com/thread-1574-1-1.html

感觉用起来卡卡的。列表滑动很不流畅。不知道是不是机型的问题。

药,药,药,太有才了,消息推送是用做么实现的?@lanceli 自豪地采用 CNodeJS ionic

话说@ilanceli@lanceli名字太像了,@错了哈

@msdlisper jpush实现的呢 话说lanceli被占用了呢

最近正在学ionic,不错,可以好好借鉴一下!

@ilanceli 可以做成正常登录的吗。现在登录略麻烦 自豪地采用 CNodeJS ionic

@gantoday 我倒觉得现在这个登录挺方便 自豪地采用 CNodeJS ionic

我用我可怜的红米1s进行了测试 会有轻微卡顿 不过就这个手机而已我个人认为也是正常的 但是在设置页面的UI上面多了一条短线 自豪地采用 CNodeJS ionic

我也有小尾巴了…哈哈

From Noder

@soliury 赞 完成的怎么样了

@ilanceli 快了,还有很多体力活要做

From Noder

@ilanceli 对了那个推送如何破

From Noder

@soliury 现在是基于jpush cordova, 不知道RN有没有使用第三方服务的方案

@ilanceli 我再研究研究

From Noder

@soliury 正在使用,发现问题再和你沟通 自豪地采用 CNodeJS ionic

回到顶部