小编use*_*751的帖子

在iOS中检测摄像头的权限

我正在开发一个非常简单的视频应用程序 我使用官方控件:UIImagePickerController.

这是问题所在.在第一次展示UIImagePickerController时,iOS会要求获得许可.用户可以单击是或否.如果用户单击否,则不会解除控件.相反,如果用户一直点击开始按钮,则计时器继续亮起,而屏幕始终为黑色,用户无法停止计时器或返回.用户唯一能做的就是杀死应用程序.下次呈现UIImagePickerController时,它仍然是黑屏,如果单击开始,用户将无法返回.

我想知道这是不是一个错误.我们有什么方法可以检测到相机的权限,以便我们可以决定是否显示UIImagePickerController?

permissions camera uiimagepickercontroller ios ios-permissions

137
推荐指数
3
解决办法
7万
查看次数

由于没有IAP的用户购买订阅,iOS应用被拒绝

我在iOS平台上构建了一个工具应用程序.我想为用户创建三个级别.基本,专业和高级.每个级别提供不同的功能.因此,用户需要支付专业和高级订阅计划.级别之间的区别是用户可以创建比基本用户更多的文档.

事情是我不想使用IAP,我不希望苹果分享30%的收入,所以我创建了一个网站让用户通过网络支付订阅.我之前已经批准了3次应用程序,没有任何拒绝.但最近,Apple评论团队拒绝了我的应用程序并提供了以下信息

从苹果11.13 - 在应用程序中使用链接到用于购买或订阅外部机制应用程序,如"购买"按钮进入网站购买数字图书,将被拒绝11.13详情

我们注意到,您的应用可以访问外部购买机制或在应用中使用的订阅,这不符合App Store审核指南.

我非常确定我在应用程序内没有任何按钮或链接来导航用户到网站付款.我的应用程序通过API从网站获取订阅级别,以逐级限制用户功能.我不太确定苹果是否允许这样做.我再次检查苹果审查指南并找到

11.14只要应用程序中没有按钮或外部链接,应用程序就可以读取或播放在应用程序外部订阅或购买的已批准内容(特别是杂志,报纸,书籍,音频,音乐,视频和云存储)购买批准的内容.Apple只会获得应用内购买内容的部分收入

Kindle和Dropbox遵循11.14.他们从应用程序中删除了IAP,让用户从网站上购买内容.我可以说他们正在追随11.14.所以苹果赞同这一点.

但11.14仅适用于杂志,报纸,书籍,音频,音乐,视频和云存储.虽然我不确定我的应用程序是否属于其中之一.但我的应用程序与Evernote非常相似.Evernote提供网站和IAP付款.

所以我的问题是如果Evernote从应用程序中删除IAP并且只允许用户从网站购买.苹果会拒绝吗?如果没有,那么我的应用程序不应该被拒绝.

subscription in-app-purchase appstore-approval ios

7
推荐指数
1
解决办法
3492
查看次数