Homeland Ruby China 新版 iPhone 客户端已上架 App Store,欢迎各位下载试用

jimneylee · 2014年01月17日 · 最后由 assyer 回复于 2014年03月05日 · 10678 次阅读
本帖已被设为精华帖!

OpenSource & Free & No Ad https://itunes.apple.com/us/app/ruby-china-she-qu-kai-yuan/id789643801?ls=1&mt=8

欢迎各位反馈问题!😄

恭喜恭喜😄

#1 楼 @chareice 同喜,应该会有一些问题,但是问题不会太大,欢迎试用反馈。独乐乐不如众乐乐!

除了二维码,能否给个 AppStore 链接呢?

#3 楼 @kgen 链接已加,欢迎下载。

哇,装上

😍 发自新版客户端

这个应该加精吧

蜗牛上截图了,好开心!

报个 bug,在用户主页点主题会报主题不存在

帮我们 testerhome 也上一个吧

测试中,一上来就感觉,楼主你应该把所有中文字都缩小一点,现在太大,风格和其他软件差太多了。

还有,回帖中的文字一长,超过三行的时候,第一行的文字选中就有困难了好像。

楼主帖子里的 markdown 显示的效果没有经过 markdown 的渲染,貌似。。。

“我的主页” 里帖子的头像显示不正常

检查了 Notification Center,貌似没有做 Notification 的功能嘛,这个功能建议加上啊

20楼 已删除

我尽量把我发现的 Issue 给楼主在 Github 里创建好啊。。

希望可以有 v2ex 的客户端

从客户端回帖

很赞!打算以后混 这里了 2333

#13 楼 @brucebot 这个问题是接口没有数据,我暂时还不会修改接口,会的同学请帮忙改下

#20 楼 @iBachue 好的,感谢参与

#21 楼 @dalang 我在这个源码基础上兼容 v2ex 接口,可以拉下源码装下看看

#14 楼 @lihuazhang 这个可以有,这几天先修补大家反馈的 bug😏

#7 楼 @huacnlee 请坛主多给指导意见啊😃

#28 楼 @jimneylee 回复框内容有多行以后很难提交

#28 楼 @jimneylee 很流畅,就算排版看起来有点乱。另外 RC 不是一个好的缩写

#30 楼 @huacnlee markdown 原生解析还没有好的方法,后面考虑在基于现有的 gfm 改进解析。RC 你是说 RCWiki 吗

#29 楼 @huacnlee RC 是标题中的吧,我改下

#30 楼 @huacnlee 是的,这个是目前发布版本的 bud,目前开发版本已修复

装上了哎,很不错~ 列表优化一下加载方式应该会更顺畅~

正在使用中,👍一个

想问一下,我在网页使用 github 的账号登陆的,在客户端里用什么用户名和密码登陆啊??

客户端看代码 没有高亮显示 不过界面很不错。发自客户端

看代码有问题。。。

今日 xx:xx 来自客户端

#36 楼 @huanlingex 那你绑定一个账号,在用这个登录

来自客户端

#37 楼 @springwq 目前还在考虑中,有可能会用 html 显示

很棒!

除了字体要改小之外考虑换点配色吧。……

另外刚刚回帖遭遇崩溃……ios7.0.3 没越狱,4s…

#43 楼 @cassiuschen 恩,在考虑字体大中小动态设置

#44 楼 @cassiuschen 请问是每次还是偶尔,我这边程序容错还需改善

#46 楼 @jimneylee 偶尔…码字多的时候会出现……应该是内存不足的缘故…

#47 楼 @cassiuschen 字数不足以引起内存问题,我也测试过有过崩溃问题,但是回复成功了,估计是成功返回后的数据没解析好,请你也多使用,帮我精确定位问题,这次我就是客户端回复的,字数还是挺多的,我试试。

#47 楼 @cassiuschen 我发现问题了,第一次回复一个帖子会崩溃。这边我记录下。

OSChina 的客户端也是兄台开发的吧?风格还是红宝石的。。。

#51 楼 @jimneylee 对对对!是这么回事!

#52 楼 @LiKour 呵呵,是的。上一周主要是完成 OSChina 几个主要接口的开发,这周会在修复 rubychina 客户端 bug 的同时,对 OSChina 的 UI 调整,会以绿色为主,定好大样再根据反馈调整。

严重支持!

虽然从来没用过 iphone ...

#21 楼 @iBachue 多谢你帮助反馈,issue 我已一一答复。但是你有空是否能帮忙一起完善接口,我暂时初学 ruby,改不了,接口修改参见:(http://ruby-china.org/topics/16419http://ruby-china.org/topics/16419])[

#55 楼 @zw963 呵呵,多谢支持,现在还有一些不完善地方,接着会陆续改进。

这个怎么不和上次使用的那个写着一个大 “R” 的 ruby-china 客户端使用同一个 bundle id,这样的话,我直接 update 就可以了,现在需要安装 2 个客户端,个人觉得统一一下,使用一个作为官方的即可。

要是能适应 iPad 就更好了

#57 楼 @Blues 你的想法和要求能理解,不过不好操作。毕竟咋们没有自己的官方开发者账号。

#58 楼 @AlphaLiu 兼容两个设备工作量太大,直接装 pad,应该还能凑合用。

from ruby china to OSchina

请问一下,为啥 ruby-china 的 api 返回出来的 json 文本关于中文是乱码?是因为浏览器缘故吗?我调用 sina 的 weibo api 似乎返回的是中文,是字符集的关系吗?

65楼 已删除

好久出 Android 版的啊?

#56 楼 @jimneylee

#21 楼 @iBachue 多谢你帮助反馈,issue 我已一一答复。但是你有空是否能帮忙一起完善接口,我暂时初学 ruby,改不了,接口修改参见:http://ruby-china.org/topics/16419

除了第四个的需求有问题,其他我都提交 PR 了。

#66 楼 @iBachue 好的,非常感谢,第四个对应的问题就是,就是最近五个帖子没有 id,也没有最后回复人的信息

支持

#69 楼 @jimneylee

#66 楼 @iBachue 好的,非常感谢,第四个对应的问题就是,就是最近五个帖子没有 id,也没有最后回复人的信息

也提交 PR 了,这样就可以等待 Review 了。(话说那该等多久呀)

支持一个。

#64 楼 @assyer 是吗?我也想开发一个 Android 版的,我们可以合作?我 QQ 是:531929161,请联系我!

#73 楼 @sunnyhust2005 我已经做了一个 demo 版本的了,但是卡在 markdown 的页面展示上面了。我觉得安卓要么不做,要做一定要做得够 cool 才行

#74 楼 @assyer 什么叫卡在 markdown 页面?我也是想做一个很 cool 的应用啊!

#69 楼 @jimneylee PR merged 可能需要更多测试

#76 楼 @iBachue 好的,多谢,年前提前一个更新版本被拒绝了,过两天回去上班还得看看什么原因。

年前提交的版本被拒绝了。原因是 app 中的酷站导航有《两个人》,苹果怀疑跟色情有关系。靠!看了网站明显也没有嘛,咋整呢。下附苹果绝句理由,如果还不行的话,我要人为过滤掉《两个人》重新提交 app。

Hello and thank you for your response.

Upon re-review of your app, we found that the 2.25 rejection was invalid. However, 18.2 rejection is still valid, and needs to be resolved.

18.2

We found your app enables the display of user-generated content which may become sexually explicit. Therefore we ask that you put the following precautions in place, to ensure your app remains in compliance with the App Store Review Guidelines.

  • Use Moderators to flag and remove inappropriate content
  • Require that your users agree to terms (EULA) and these terms must be clear that there's no tolerance for objectionable content
  • Users need a way to flag or report objectionable content and users generating this content
  • Developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content
  • Developer needs a method for ejecting users who violate the terms of the EULA

#78 楼 @jimneylee 已经 Deploy 过了 你快测测看吧。

#79 楼 @iBachue 嗯。我看了做的非常到位,谢谢合作。关于删除的楼层我要看下数据返回做相应的修改。帖子排序也做到了😄新的版本我临时在做了排序,现在多余了,更新版本会去掉。

哇 更新了 好棒 测试回帖

82楼 已删除

目前还不支持 github 登录吧

什么时候能有一个 wp 客户端呢?

开源的吗? 木有看到代码在哪里?

#85 楼 @763914974 http://ruby-china.org/topics/16238 建议你还需要提高发现的能力,到我的帖子里面就能找到。

#86 楼 @jimneylee hi,我用 faye 加 websockt 在客户端上面实现了消息的实时推送功能

URI uri = URI.create("ws://ruby-china.org:8080/faye");
String channel = String.format("/notifications_count/%s", UserUtils.getUserTempToken());
mClient = new FayeClient(null, uri, channel);
mClient.setFayeListener(this);
mClient.connectToServer(null);

getUserTempToken() 来自"http://ruby-china.org/api/users/temp_access_token.json?token=xxxxxx"

是原来版本的 API

参考http://railscasts.com/episodes/260-messaging-with-faye?view=asciicast

#84 楼 @assyer 好的,谢谢提醒,有空我学习下,实现出来

#85 楼 @jimneylee 不过我感觉 ios 端消息推送可能没办法做到和 android 这边相同啊,有后台的限制。而且本身 Faye 也有一些限制,比如它从来不管消息是否送达,只负责推送一次消息。。。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册