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

2022-11-11 10:28:12 +08:00
 wseani

App 的名字叫:Benect

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

初衷

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

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

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

编写

这个 app 的功能超级简单:

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

付费

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

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

踩坑

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

最后

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

5998 次点击
所在节点    分享创造
53 条回复
bingshuiyixian
2022-11-11 10:42:18 +08:00
建议你把链接贴一下,搜都搜不到
wseani
2022-11-11 10:45:46 +08:00
@bingshuiyixian 多谢!
链接是: https://apps.apple.com/cn/app/benect/id6444240484
可能是因为今天上架第一天的缘故🤔
kera0a
2022-11-11 10:47:12 +08:00
二次确认不是下拉看下音量标识吗😀~ 📢是外放,其他的有各自对应的图标
TyCoding
2022-11-11 10:47:32 +08:00
我也正想学习 ios 开发,请问 op 是新接触的 swift 吗?苹果开发者账号收费多少
wseani
2022-11-11 10:52:21 +08:00
@kera0a 我试试看,要真这么说,我不是白做了🙄
sillydaddy
2022-11-11 10:52:53 +08:00
@wseani 感谢楼主具体和细节的分享。说实话「踩坑」里面提到的 2 点挺出乎我的意料。
wseani
2022-11-11 10:53:08 +08:00
@TyCoding 是的,纯新手直接开始 SwiftUI 了,个人收费是 688/年。
likeme
2022-11-11 10:56:24 +08:00
op 直接花了 688 开了账号?
wseani
2022-11-11 10:58:36 +08:00
@likeme 是的,想着之后多开发几个 App ,看有没机会回本哭
painter
2022-11-11 11:01:57 +08:00
不错 lz 设计做得挺好的
ufan0
2022-11-11 11:02:13 +08:00
@wseani #9 请问不发布至 App Store ,仅用 TestFlight ,也需要进行开发者账号收费吗?
masker
2022-11-11 11:08:29 +08:00
想割韭菜太早了吧?
cssk
2022-11-11 11:09:30 +08:00
新手建议 swift+uikit ,swiftui 坑多到,不想说了
cssk
2022-11-11 11:09:51 +08:00
@ufan0 当然
wseani
2022-11-11 11:10:44 +08:00
@ufan0 抱歉,我不太清楚这种情况,不过本地 Xcode 连手机是可以跑的
wseani
2022-11-11 11:11:21 +08:00
@masker 这是免费 App ,不付费并不影响任何正常使用的。
akakidz
2022-11-11 11:22:27 +08:00
从来没听说过这个 bug ,请问手机上显示蓝牙已连接的时候,按下音量键,屏幕上的音量弹窗中是否含有蓝牙标志?我觉得可以通过调整音量判断是否已连接。。。
airbotgo
2022-11-11 11:24:55 +08:00
没有人说你这个图标看着挺吓人的吗?
wseani
2022-11-11 11:28:10 +08:00
@akakidz 我相反,这个 bug 困扰我无数次。前天才看到有个 V2er 跟我类似: https://v2ex.com/t/893247#reply0
可能是 AirPods Pro 二代特有的 bug 。

你这个提议蛮好的,不过对于我这种用户不是那么完全适用,因为 iPhone 显示「已连接」都不靠谱,所以图标从我的视角也不值得信赖,相较之下实际播放更简单粗暴一些。
Lin0936
2022-11-11 11:28:14 +08:00
这。。。右上角下拉看下音量图标就能确认了

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

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

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

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

© 2021 V2EX