[iOS]简书如何刷阅读量

作者: e2f2d779c022 | 来源:发表于2017-03-19 13:34 被阅读2838次

    作者写了一个给 iPhone X 去掉刘海的 APP,而且其他 iPhone 也可以玩,有兴趣的话去 App Store 看看。点击前往。

    01.阅读量很要紧

    我曾在简书上看过一篇文章,意思如果写文章只盯着阅读量和打赏,就会慢慢的开始焦虑,渐渐地失去写作的兴趣。我同意他的观点。

    我自己写技术类文章也不是为了阅读量,但是有时又难免为阅读量所累,毕竟文章就是写给人看的,如果写了一个东西,来来回回没人看,心里也难免有点失落。但是如果有人看,有人留下评论,有个时候就会萌生 * 大家都挺关注这个事情的,明天再写一篇更加详细的分享给大家。*行业里的池大大和冯大辉也经常调侃 十万+打赏够三排

    而且阅读量这个东西在保证准确的前提下,是一个文章质量的硬指标,读者也难免将阅读量和文章质量联系在一起。就像在 GitHub 上找框架关注 Star 数一样,读者在找一个知识的时候,同一个关键词搜出来的结果,一个有 十万+ 的阅读量,一个阅读量只有 十来个,你会优先选择打开哪一个?

    从另外一个角度,简书在做 SEO 优化的时候,肯定也会优先为那些阅读量高的做搜索优化,这样一来,如果阅读量原本很高的,排名将越靠前,而阅读量低的就很难有机会出现在搜索结果里了。

    如此一来,阅读量好看对写作者、用户、简书平台都是一件好事,但是前提是阅读量统计是准确的。

    02.简书的阅读量统计准不准确?

    昨晚(2017年3月18日)之前我一直相信简书的阅读量统计系统是准确的。

    昨晚我女友在 chrome 上打开了我的文章,然后我刷新了一下文章,阅读量增加了一个,然后她(我女友)把文章关闭了,再次打开,我再刷新文章,阅读量又增加了一个,然后我让她继续关闭打开十多次,阅读量居然增加了十多个。

    我们常人对 某篇文章阅读量 的理解应该是 “多少个人读了这篇文章”,对不对?我不揣测简书的阅读量统计是怎么做的,但是现在的这一套体系肯定是值得商榷的,有改进空间的。

    尤其对于长期在简书上写文章的人,这种不准确甚至可以理解为一种 不公平,如果某些人利用这个统计系统的漏洞刷阅读量从而排名靠前,进而得到更多的流量资源,对我这些不刷的人就是不公。

    03.如何实现机器自动刷阅读量?

    我昨晚发现了这个问题以后,立即自己写了一个 demo 来验证:

    • 01、我先在简书新写了一篇文章,我截图如下:
    • 02、然后我回到 Xcode 里写了一个很简单的 demo 来控制刷阅读量:

      #import "ViewController.h"
      
      @interface ViewController ()<UIWebViewDelegate>
      
      @property (weak, nonatomic) IBOutlet UIWebView *webView;
      
      @property(nonatomic, assign)NSUInteger timesNum;
      
      @property(nonatomic, assign)NSUInteger curTimeNum;
      
      @end
      
      @implementation ViewController
      
      - (void)viewDidLoad {
          [super viewDidLoad];
      
          self.timesNum = 100;
          [self loadPage];
          self.webView.delegate = self;
      }
      
      -(void)webViewDidFinishLoad:(UIWebView *)webView{
          dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
              [self loadPage];
          });
      }
      
      -(void)loadPage{
          if (self.curTimeNum<self.timesNum) {
              NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.jianshu.com/p/4f58d9d42e44"]];
              [self.webView loadRequest:request];
      
              self.curTimeNum++;
          }
      }
      
      @end
      

      控制器里有一个 UIWebView 负责加载给定的 URL,然后控制器成为 UIWebView 的代理,每次网页加载完成以后就重新加载。同时设置一个参数来控制加载次数。

    • 03、这个程序跑完以后,我再去到文章的页面刷新数据:

    你看,我设定刷100次,果然,刷完以后,就能得到一百次阅读量的增加。

    04.最后

    程序员可能是世上最诚实的物种。

    希望你看到这篇文章以后不要利用这个 demo 或者漏洞去刷文章的阅读量,拜托了。

    这里有一篇关于简书需不需要刷阅读量的辩证文章:在简书写作其实不用靠刷量

    我的文章集合

    下面这个链接是我所有文章的一个集合目录。这些文章凡是涉及实现的,每篇文章中都有 Github 地址,Github 上都有源码。

    我的文章集合索引

    你还可以关注我自己维护的简书专题 iOS开发心得。这个专题的文章都是实打实的干货。如果你有问题,除了在文章最后留言,还可以在微博 @盼盼_HKbuy上给我留言,以及访问我的 Github

    相关文章

      网友评论

      本文标题:[iOS]简书如何刷阅读量

      本文链接:https://www.haomeiwen.com/subject/hwtmnttx.html