一个最简 APP 开发和发布

目录

目标

完成一个功能最简单的 app,发布到 App Store 和 Google Play。通过这个过程把需要的账号等都准备完成,为之后主力应用的发布铺好路。

APP 开发

用 Gemini-cli 和 Cursor 分别完成 Android 版本和 ios 版本的开发,用两个不同的 AI 主要是为了感受下两者的能力高低。 AI 完成开发以后,人还需要学习下代码,理清代码结构和运行过程,确保代码是人在掌控。

开通移动广告账号

adsense 是 Web 端广告展示,admob 是移动端广告展示,两者都是 Google 的广告服务。admob 需要到 admob.google.com 开通账号。

App 中植入广告的方式,Google 在文档中都说清楚了,借助 AI 可以加速这一过程,把广告单元 ID 告知 AI 由 AI 负责完成加载。Google 文档中提供了专门用于测试的广告单元 ID,可以在模拟器上加载展示。

android 植入 Admod 广告 tips:

  • 导入 Google 移动广告 SDK,在 settings.gradle.kts 中添加依赖仓库,在 module 级别的 build.gradle.kts 中添加 ads sdk。添加后点击 Sync 加载
  • 在 AndroidManifest.xml 中录入在 Admod 中创建的应用 id
  • 然后就可以在代码里初始化sdk,以及在合适位置广告单元
  • 如果要把测试广告单元和正式广告区分开,可以在 build.gradle.kts 中启用 buildConfig,在 debug 和 release 中分别定义不同的广告单元 ID
android {
    ....
    buildTypes {
        debug {
            buildConfigField("String", "ADMOB_BANNER_AD_UNIT_ID", "\"ca-app-pub-3940256099942544/9214589741\"")
        }
        release {
            ....
            buildConfigField("String", "ADMOB_BANNER_AD_UNIT_ID", "\"ca-app-pub-8176866190626448/4336615346\"")
        }
    }
    buildFeatures {
        ....
        buildConfig = true   //设置为true
        ....
    }
}

ios 植入 AdMod 广告 tips:

  • 导入 Google 移动广告 SDK
  • 在 xcode 的左侧点击项目名称中,在 Info tab 中添加新的 key: GADApplicationIdentifier。添加后项目中会出现名为 Info.plist 文件,然后可以在这个文件中直接添加完整的 SKAdNetworkItems。 按照接入文档中的做法添加依赖包,然后直接让 AI 在指定位置植入广告。

开发者账号注册

Google Play 和 Apple 的开发者身份类型分为个人和公司。个人开发者身份会在应用信息中显示个人姓名,个人承担法律责任。公司身份注册则展示的公司名称,可能会让人感觉更有保证。但是用公司身份注册,收入要先进入公司然后再转到个人,过程中会有比较大的损耗,早期还是直接以个人身份注册。

个人身份和公司身份收款差异

如果收入超过一定水平,比如达到个税收入的高税率区间,这时候可以考虑再用公司身份注册,然后把个人账号中的 app 转让给公司账号。

Google Play 个人注册

直接按照提示注册就可以了,需要上传身份证明文件和地址证明文件,审核需要几天时间,注册时一次缴费25美金。

Google Play 账号注册

苹果开发者注册-个人身份

在 Developer APP 上进行注册,每年支付 688 元费用。注册之后要等收到邮件才生效。

注册过程

公司身份注册(未完成)

使用公司身份注册时需要提前准备两项:1. 注册一个公司;2. 为注册公司申请D-U-N-S 邓白氏编码。

邓白氏编码直接到邓白氏网站上申请,申请入口有三个:1. 常规申请;2. FDA要求的申请;3. 苹果开发者申请。苹果开发者的申请是免费的,直接选。

邓白氏编码的三个申请入口

点击之后会进入 apple 的网页,需要先点击链接到查询页面里面查询,查不到的时候才会出来申请入口。

苹果开发者duns申请入口

查询页面的输入框只能输入英文,用 AI 把公司的中文名称翻译成英文。

参考

  1. 李佶澳的博客

推荐阅读

Copyright @2011-2019 All rights reserved. 转载请添加原文连接,合作请加微信lijiaocn或者发送邮件: [email protected],备注网站合作

友情链接:  Some Online Tools Develop by Me  系统软件  程序语言  运营经验  水库文集  网络课程  微信网文