这些天App Store里的通知中心插件中出现了一个代表性的App名为Launcher。它能够做到让你直接从通知中心里做一些Launch Center Pro这样的软件能做到的事,比如直接给某人发短信,直接打开某个软件的具体某个功能……甚至还能做到LCP等做不到的直接跳转系统设置的相关界面。得到了很多用户的青睐和赞誉。
我个人一直因为它粗糙的体验(比如界面设计、对编码的处理等)对它并不太感兴趣,所以一直没有写关于它的文章。我对它的前途也很担忧,因为如果你在几年前就关注效率类软件的话,你会知道现在如日中天的效率类App Launch Center Pro曾经是个在通知中心给用户提供系统功能开关(比如蜂窝数据开关等)的软件。后来很快就被苹果摘下去了,然后才有了今天的Launch Center Pro。
未吸取前车之鉴的Launcher在9月27日上午8点半,被苹果下架。
作者在下架后写了一篇文章,来阐述和解释这件事的始末,并且在“FAQ”部分回答了“我的Pro版还能不能用了?”这类问题。
苹果首先让Launcher的开发者修改他的软件,因为苹果不允许通知中心插件可以打开其它软件,苹果对这个问题的定性为“对通知中心插件的滥用/误用(misuse)”。但在苹果关于Today插件的App Extension编程指南里没有言明不允许这种情况出现。
Launcher的开发者在接到苹果“如不修改几天后下架”的警告以后马上着手处理了这个问题,他提交了一个更新,修改的方法是不管你进行什么操作都会先跳到Launcher这个软件本身然后再跳转到你想进行的操作。结果则是被苹果驳回更新,并且老版本下架。
Launch Center Pro想必最近经常被自己的用户问到“为什么不去实现类似Launcher那样的功能”,所以Launcher在出事儿以后发的推文,Launch Center Pro的官推都非常积极地转发。
Q&A部分翻译
下架之后Launcher收到了用户的不少问题,作者整理了一下集中作出了回答。我在此择要翻译一下。
Launcher彻底下架了吗
是的。如果我提交了一个没有通知中心插件的更新,那么所有人都会收到更新而移除现有功能,所以我决定不更新。我装了Launcher,还能用吗?
目前的所有功能都能用。但你不会收到Bug修复或者功能更新了,你也不能购买Pro版本了。但是由于更新Launcher支持的软件不需要通过App更新,所以我们可以继续往里添加新内容。
我是Pro Version,还能用吗?
能用。
你会继续对这Launcher做技术支持吗?
我的计划是尽可能的回答大家关于软件的问题,但我已经不能通过这软件赚钱了所以我不会永远回答,我尽力。
已有Bug怎么办?
不幸的是我已经无法通过软件更新修复Bug了。想退款的话可以借鉴imore的这篇文章。(作者在文中列出了4点已知问题和相关修复,我就不翻了)
你以后打算怎么办?有做另一个软件的打算吗?
我不清楚,我觉得我突然对iOS开发跟Apple相当的disillusioned(a. 幻想破灭了的, 大失所望的, 醒悟了的)……(此处省略软件被拒作者的吐槽若干)……现在我没有任何继续开发iOS软件的计划。
疑问
什么是对通知中心插件的“misuse”?