VeXplore : V 站 iOS 客户端 Internal Testing

2016-06-04 00:23:37 +08:00
 xsxsxszs
原先发过一个调查帖子, https://www.v2ex.com/t/281402#reply58 ,绝大部分人都表示不需要,所以这部分人就不用继续往下看浪费时间了,也别留言,别互相浪费时间精力,在此先谢过。

以下介绍一下这个 app 的结构和操作流程:

主页:


对主页的 Tab 进行隐藏与自定义排序



对最近的帖子进行翻页与页面跳转



常用节点导航,支持所有节点拼音汉字搜索



用户搜索和帖子搜索,帖子搜索来自谷歌搜索第一页,首先你得确定自己能访问谷歌,搜一下喵神 @onevcat ,喵神很久没发帖了,用 swift 写这个 app 从喵神的博客学到不少,十分推荐: http://swifter.tips/



查看他人资料,凡是看到的圆形用户头像都能点开用户资料,还是用喵神举个栗子:



通知,底部加载更多,没啥好说的



自己资料页,可以查看与操作自己的节点收藏,主题收藏,特别关注



登出,登入,没有存储用户密码,只保存了当前用户名用于缓存当前用户的资料页。登陆或者在登陆情况下打开 app 会自动签到



主题内图片支持点击放大,长按可选择保存图片,邮箱点击打开系统邮件,站内成员,主题跳转,分享主题到微信,只看楼主,收藏,忽略主题。(没做主题感谢,感觉使用不多,也想不到好的页面布局来放按钮)



左滑回复可以对回复进行回复操作,感谢操作(花费铜币),忽略操作。主题页面摇一摇也可呼出回复框(当然你得先登陆)



如果要回复多人,可以通过左滑回复,关闭,再左滑回复,关闭,如此操作来实现回复多人。




在用户资料页点击左上角或者摇一摇均可呼出发帖对话框,可中途关闭发帖对话框,再次呼出对话框内容不会清除



-字体大小支持随系统设置动态变化

-发帖回复使用的图片上传来自 V 友造的一个轮子,在征得他同意的情况下使用,对他的贡献十分感激,并根据他的意愿将他的域名用我自己的域名 mask 。另外由于浏览器安全原因,点击复制是无效的,需要你手动全选复制,返回到发帖或回复页面,会自动将你复制的图片 url 粘贴在光标所在处。对这个技术问题感兴趣的可以参考 http://stackoverflow.com/questions/13015253/copy-to-clipboard-that-also-works-on-mobile

-整个 app 中错误没有文字提示,因为 V 站的错误太千奇百怪了,可能被 deactive ,可能 ip 被 ban ,可能网络原因,我没有精力去穷举,所以错误一律无文字提示。有些节点比如“天黑以后”需要在一定时间才能发主题,可能还有很多节点有限制,都只按正常流程操作。如果刷新回复过于频繁导致 ip 被封,帐号被删均不是客户端能左右的。我已经在 app 内尽量减少网络请求,比如将上一次点击察看的他人资料 cache 下来,也为了更快浏览且省流量,但是这种情况下会有 edge case 产生,比如 cache 了 A 的资料后,没有再点击其他人的资料页, A 更新了资料或者发了帖子或者你在网页端对 A 进行了 block 操作等,你在客户端又打开了 A 的资料页,可能会导致看到的资料不够准确。这是权衡之后的取舍

-发帖 markdown 支持我目前没考虑做,因为感觉在手机那么小屏幕上操作 markdown 不是一个很方便的事情。如果要编辑复杂长帖还是建议到网页端操作,肯定会比在客户端方便,本帖就是在网页端操作的

-由于官方提供的 API 有限且功能不全,整个 app 都是解析 html 来操作,如果 V2 的页面布局发生变动可能会影响 app 的显示,更严重的甚至会导致 crash (我会尽量做好保护不 crash ),这属于不可抗拒力,请各位谅解。(据说付费用户的 html 会有所不同,可能会解析出错,这个我没付费没了解)

-由于个人不喜欢弹出式的确认提醒,所以整个 app 没有弹出式的提醒确认框,如果你对某条评论进行了赞赏或者忽略操作,将直接执行,请谅解。当然如果有更好的交互上建议,我愿意考虑并采纳

- V2 的运营需要广告等的支持,而客户端去除了这些广告,这并非有意之举,所以如果要支持 V2 请多上 web ,相信多数人也是更愿意上 web ,客户端只是给少部分不喜欢在手机 web 上浏览操作的人一个选择。

-其实还有一些我想做的功能没有完成,比如对帖子的 append 操作等,登录支持 1password , spotlight 搜索, 3D touch (没设备)等等,但是最近考虑要换工作没时间(@Glowapp 话说你们加班多么), iOS SDK 又要出 10 的 preview 了,想先上架再说。

-我有点困,眼睛有点花,所以如果帖子里错别字多,语句不通顺,请原谅,此刻脑子是浆糊的。

====================================================
如果看到这里你还没关闭,而且还有兴趣 Internal Testing 的话,可以留言你的 Apple ID 邮箱,我会通过 Test Flight 将你加入 internal testers 。好了,我要写简历去了。
10805 次点击
所在节点    分享创造
119 条回复
designer
2016-06-04 21:50:21 +08:00
挺棒的!
wclebb
2016-06-04 22:53:41 +08:00
不考虑把 1Password 加入进去?
Luxuries
2016-06-05 06:00:25 +08:00
真心不错!
sirui.zunyi@gmail.com
peacewalker
2016-06-05 08:47:21 +08:00
peacewalkerstone3#gmail.com
希望测试。谢谢。
vexploretest
2016-06-05 08:48:10 +08:00
@wclebb 考虑。帖子里写了,也写了原因。现在主要是想在 iOS 10 preview 出来前能上架,不过感觉有点悬, test flight 提交了快两天还没开始审。
xsxsxszs
2016-06-05 08:50:29 +08:00
@wclebb 哎哟,登错帐号了。。。
wclebb
2016-06-05 10:27:58 +08:00
@vexploretest 抱歉我没看完最后那段,只是看到动态图没有 1password 就觉得怎么可以少了就回复了……抱歉……
miniers
2016-06-05 13:46:29 +08:00
很不赖呀,求测 659801@qq.com
xsxsxszs
2016-06-05 14:19:13 +08:00
楼上的各位我通过蒲公英分发了应用,如果不愿意安装蒲公英分发的可以选择不安装,谢谢各位参与。

@ywm8812 你的邮箱拒收了邮件=。=

如果还有哪位没收到的话可以留言我重发下。
Tink
2016-06-05 14:28:12 +08:00
@xsxsxszs 不知道为什么我用蒲公英的 url 装不上,提示无法安装应用
xsxsxszs
2016-06-05 16:11:43 +08:00
抱歉各位, Test Flight 一直不审我的,改用 Ad Hoc 通过蒲公英分发,想参与的可将 UDID 与 V 站用户名 发送到我谷歌邮箱 wmywbyt.cj

最好能再留个言,说个已发送之类就行,这样我回复方便。

目前只支持 9.0 及以上版本, 10 都快出了,没时间在 8 上测。请谅解。
Hubs
2016-06-05 17:39:30 +08:00
@xsxsxszs 请提供一下越狱版的吧!这样对于越狱设备就没那么多麻烦了
xsxsxszs
2016-06-05 18:35:47 +08:00
@Hubs 不好意思,个人不考虑发越狱版的。很抱歉造成不便。
xiubin
2016-06-06 00:35:00 +08:00
@xsxsxszs 他的意思是直接给个 ipa 吧
317453569@qq.com
xsxsxszs
2016-06-06 01:00:52 +08:00
@xiubin 哥们看看 71 楼的回复,需要设备 UDID 的
amorphobia
2016-06-06 01:58:37 +08:00
@xsxsxszs 请问一下 issue 去哪里提啊?
xsxsxszs
2016-06-06 07:10:07 +08:00
@amorphobia 可以直接邮件回复给我,或者我去 github 建个 project ,直接在 github 上提 issue ,这样容易 track ,别人也能看到。
amorphobia
2016-06-06 08:54:31 +08:00
@xsxsxszs 我比较倾向于 github ,大家看看 issue 尽量不重复提问,你可以少些没必要的工作。

另外收到 tf 邀请了, thanks
tonghuashuai
2016-06-07 09:29:58 +08:00
tonghuashuai#hotmail.coim
tonghuashuai
2016-06-07 09:30:31 +08:00
抱歉上面发错了, tonghuashuai#hotmail.com

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/283386

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX