热门推荐
由NavigationView引起的onAppear()执行两次及执行异步方法自动返回上一页的问题
在做iOS内购的时候,有一个产品列表页面,当点击购买时,弹出付款弹窗的同时,页面自动返回了上一页。这个问题排查了很久,没找到原因,排查的过程又发现了,页面的onAppear()方法会被多次调用,真是奇了怪了。
好消息,Adsense终于通过了
这个博客提交adsense审核可谓是一波三折,耗时好几个月,申请了N次,一直被拒,被拒的原因主要有两个,下面简单说下。
Jetpack compose与kotlin的版本选择与对应关系
要升级compose版本的时候才发现,这里面也有学问,简单来说有三个版本需要注意,第一个是compose的版本,另外两个是kotlin的版本和compose编译器的版本,要注意的是kotlin的版本和compose编译器的版本有对应关系。
Jetpack compose退出(关闭)app功能实现
国内的应用市场要求android app在启动时必须提供用户协议和隐私政策,同时提供提供同意和不同意选项。当用户选择不同意的时候,就要退出app,也就是关闭app。
android app上传到酷安应用市场
国内的应用市场大多数都不支持个人开发者上传app,好在还有酷安这个落寞的应用市场支持个人开发者上传。于是就打算先把app上传到这里吧。
使用mindoc搭建接口文档管理系统
在开发app的过程中,虽然只是自己一个人负责前后端开发,但是发现没有接口文档还确实是不方便,确实需要一个接口文档管理系统。又不想用网上的系统,那就自己搭建一个吧。
Xcode真机调试时卡住,提示Fetching debug symbols for xxx的iPhone
在开发iOS内购功能,必须要用真机调试,于是接上手机,结果提示要安装一个新的软件,安装好以后再运行程序,xcode就提示正在Fetching debug symbols for xxx的iPhone
iOS app内购IAP(In-App Purchase)开发预备知识
本文介绍iOS内购IAP的基本知识,包括概念、类型、定价、分成、结算等知识,以及IAP开发相关的流程。
xcode添加、删除、重置模拟器教程
在我的MacbookPro上,xcode的模拟器,只要更改语言就必定会卡死,好在xcode添加删除和重置模拟器都非常简单,来看看吧。
在Jetpack Compose中使用Jetpack Navigation导航并传递参数
Jetpack Compose本身并没有导航功能,要在Jetpack Compose中实现导航,就要用到Jetpack套件中的Navigation组件。