DiyCode icon indicating copy to clipboard operation
DiyCode copied to clipboard

Hacker News 文章分享功能

Open Labmem003 opened this issue 8 years ago • 2 comments

增加News分享功能,复制文章链接后进入app会弹出3秒气泡提示,点击进入分享页自动填充标题与链接,方便Hacker分享文章。

screenshot_2017-02-09-21-17-12-15 screenshot_2017-02-09-21-17-07-75

Labmem003 avatar Feb 09 '17 15:02 Labmem003

非常开心你对这个项目感兴趣。

“分享新链接”这个功能之前我没有考虑到,看了你的建议之后,我有点不成熟的意见想跟你探讨下:

  • 你的逻辑是进入主页之后检测剪贴板的内容,视情况是否弹出分享新链接的气泡;
  • 我的想法是可以在分享新链接的 Activity,配置接收
    <intent-filter>    
      <action android:name="android.intent.action.SEND"/> 
      <category android:name="android.intent.category.DEFAULT"/> 
      <data android:mimeType="text/plain"/>
    </intent-filter>
    
    这样不需要用户进行复制链接和打开 DiyCode,可以直接通过系统标准的分享功能进入分享新链接的 Activity。

希望你考虑下我的建议。

plusend avatar Feb 10 '17 01:02 plusend

非常赞成👍通过系统标准的分享功能进入分享新链接,只是之前没时间,感觉这几天可以加上。 至于检测剪贴板来推荐链接,其实是参考了行业专注文章推荐的应用(读读日报、开发者头条等)的设计:

常做这种推荐的话会体会到一些这样设计的目的(可能分析的不完全):

  • 在封闭的腾讯体系内分享内容。文章的很大一部分被发现并引起推荐动机的场景——微信和qq,是封闭的,网页不可分享到外部,只允许复制,或在浏览器打开。
  • 其他文章来源app环境复杂。很多app的分享组件是自己定制的,么有系统分享或仅能分享到有限的平台。即便可分享,手机app太多的时候,系统分享列出的可分享应用太太太长了。实际上,大部分有分享价值的app,都会屏蔽掉 微信好友-朋友圈-微博-豆瓣 以外的分享渠道来优化体验 ,好一点的就加上 “更多”。

所以系统分享和剪切分享都是需要的,个人不成熟的观点~

Labmem003 avatar Feb 10 '17 05:02 Labmem003