4

新手上架了人生第一个 iOS App,记录一下

 1 year ago
source link: https://www.v2ex.com/t/894389
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  分享创造

新手上架了人生第一个 iOS App,记录一下

  wseani · 9 小时 5 分钟前 · 2880 次点击

App 的名字叫:Benect

寓意即 Be Connected, 因为它的功能是二次确认你的蓝牙耳机已经连上手机

可能是我买的 AirPods Pro 有 bug ,经常出现在手机上显示已连接,但实际播放音乐还是外放的情况。这种情况在家还好,在安静的书店或者咖啡馆,点击播放那一刻就会很忐忑。

我的做法是:每次把音量调到最小凑近耳朵,以分辨耳机还是外放。但是,选一首音乐也很头疼,我的歌单大都是摇滚,所以即便很小声地测试,也会很吵。

最近正好在学 SwiftUI ,想到也许可以自己写一个工具解决这个,11 月 1 号开始动手了。

这个 app 的功能超级简单:

  • 打开 Benect 后,它会播放一段白噪声。
  • 如果你的手机是静音模式,外放情况下你将不会听到任何声音。
  • 即便不是静音模式,万一 AirPods 没连上,图书馆 /咖啡店里其他人听到的也只是一段海浪声、雨滴声。这很大程度上避免了尴尬。

所以核心功能就是一个按钮,点击播放白噪声,产生念头的不到半小时内我就写完了。

从朋友那得到的启发是:即便是最简单的产品,也应该设置一些付费的功能,以维持它能活的更久、给更多人带来免费服务。所以做完基本功能后我就在想,有什么不伤害体验、但确实值得付费的功能可以做成付费的呢?我想到了两个:

  • 提供更多白噪声,让 Pro 用户能切换自己喜欢的音乐,这些白噪音为无版权音乐,因此商用也没问题。
  • 支持用户录制。我能想到的场景是:你可以录制自己的小猫打呼噜声,或者如果你是妈妈,可以录制自己孩子牙牙学语的声音,也许能让测试变得温情。注意:Benect 无需网络连接,这意味着你的一切录音数据均存储在本地,所以无需担心隐私问题。

最终,我设置的价格是¥ 6 永久购买。

因为是第一次上架 App ,遇到了很多坑,被打回来了 3 次才上架,经验大概是:

  • 确定你的 App 是内购(in-app-purchase)还是订阅(subscribe)。我最初选择的是订阅,即 6 元 /年,但被驳回,他们认为我的 App 不适合订阅,我才了解到订阅的 App 需要源源不断地为用户提供新场景、新服务。
  • App 名字 /副标题里不要含有 Apple 的产品或者服务名。我的初衷是连接 AirPods ,所以在副标题里写的是确认你的 AirPods 连接,被打回说我侵犯了 Apple 的版权。

最后,附上 App 的产品页面截图,也许它对你有帮助。

54f7bcd7f059491ca27d7eda0d88740f.png
8a4d50d0c9ed49d19c77fa86a1ac5f91.png

第 1 条附言  ·  8 小时 35 分钟前

第 2 条附言  ·  8 小时 2 分钟前

补充V友提供的信息:

调整音量图标就能确认

这个提议蛮好的,我也是才发现,而且发现之后有点沮丧(app岂不是白做了),不过:对于我这种bug用户,视角和正常人会有些不同:因为 iPhone 文字显示「已连接」都不靠谱,所以图标的可信程度对于我就大打折扣,相较之下实际播放更简单粗暴一些,我感觉它(强行)还是有存在意义的。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK