注:苹果客服中国区电话:4006 701 855

最近公司上线一个电动车工具类项目,被拒无数次,今天上架了,记录一下


01 苹果拒绝理由(内购和后台定位)

    • We noticed that your app offers a subscription with a mechanism other than the in-app purchase API.
      Please see attached screenshots for details.
    • Next Steps

      To resolve this issue, please revise your app to ensure that the subscription for products used within the app is offered using the in-app purchase API, with the exception of the content specified in guideline 3.1.3 of the App Store Review Guidelines.
      Guideline 5.1.5 - Legal
      Your app uses background location services but does not clarify the purpose of its use in the location modal alert as required in the iOS Human Interface Guidelines.

      Please see attached screenshots for details.

      Next Steps

      To resolve this issue, please revise the NSLocationAlwaysUsageDescription value in the Info.plist to specify the intended purpose of using the user's location while the app is in the background.

      Resources

      For additional information and instructions on configuring and presenting an alert, please review the Requesting Permission section of the iOS Human Interface Guidelines and the Information Property List Key Reference.

      Request a phone call from App Review
      At your request, we can arrange for an Apple Representative to call you within the next three business days to discuss your App Review issue. Our representative will be able to discuss the issue in English or Chinese.

      To request a call and ensure we have accurate contact information, reply directly to this message with a contact name and direct phone number to reach you.

      申请应用审核团队致电联系

      如果您有需要,我们将根据您的要求在三个工作日内安排一位精通中文的苹果公司代表致电与您联系,讨论您的应用审核结果。
      为了确保我们有正确的联系资料,请回复这封邮件并提供您的姓名与电话号码。

      申請應用審核團隊致電聯繫

      如果您有需要,我們將根據您的要求在三個工作日內安排一位精通中文的蘋果公司代表致電與您聯繫,討論您的應用審核結果。
      為了確保我們有正確的聯繫資料,請回覆這封郵件並提供您的姓名與電話號碼。

解决方法:

info.plist中修改提示语为:

<key>NSLocationAlwaysUsageDescription</key>
    <string>您的位置将被展示在地图上来提供如实时位置,轨迹回放等相关服务</string>
    <key>NSLocationUsageDescription</key>
    <string>您的位置将被展示在地图上来提供如实时位置,轨迹回放等相关服务</string>
    <key>NSLocationWhenInUseUsageDescription</key>
    <string>您的位置将被展示在地图上来提供如实时位置,轨迹回放等相关服务</string>

在首页的百度地图的初始化方法中添加:
- (void)initBaiDuMapView{
    
    if ([[UIDevice currentDevice].systemVersion floatValue] >= 8) {
        //由于IOS8中定位的授权机制改变 需要进行手动授权
        self.locationManager = [[CLLocationManager alloc] init];
        //获取授权认证
//     [self.locationManager requestWhenInUseAuthorization];
        [self.locationManager requestAlwaysAuthorization];
        [self.locationManager startUpdatingLocation];
    }

}

修改为后台后就剩下内购的问题了。

02-由于公司的产品本来就是通过线下购买和安装GPS定位的方式来实现在app上使用定位电动车的功能的,跟苹果沟通了好几次都没有办法过,因为电动车的定位功能需要再应用内购买一个套餐,然后工作人员去线下安装GPS工具来使用定位。

跟苹果解析了半天也还是认定我是内购的内容,主要是苹果认定我是先通过购买套餐,然后才能解锁相关的功能,所以他一定要我先走内购,

然而,走了内购之后,还是不行,因为苹果对内购的套餐的内容每一个都要相当的清楚,不然它找到一个自己不熟悉的名词就会给你打回来,我真是醉了。。。。。。

03-由于内购扯了很久,最后决定隐藏掉购买功能,让用户直接添加套餐,但应用中不出现任何的支付相关的内容。然后就过了。

04-中间还出现过一次关于ipv6被拒的情况

我公司后台用的是阿里云的服务器,阿里云说是不支持的,用相关的testipv6网址查询也是不支持。但是我自己搭建来测试的环境,app的使用是正常的,真是又日了。。。

后台按照网上的方法,录制了一个视频,放到youtube上,然后在回复苹果的邮件中注明,并且自己截了测试的相关截图,然后就过了,后台没有修改什么,app也没有修改什么,这个真是要运气。

其中还有其他的一些问题被拒,兜兜转转,近20天才把应用放上架,真心不易,且撸且珍惜。。。。。。。。。。

iOS上架被拒理由及相关解决方案记录的更多相关文章

  1. iOS 上架被拒原因保存

    一.后台一直在获取用户的定位,需要给用户电池消耗提示 Your app uses the Location Background mode but does not include the requi ...

  2. iOS上架被拒原因及解决办法

    简单的记录一下,近期APP上架所遇到的坑爹事儿吧!! 第一次提交: 第二天给了回复,内容如下: .Guideline - Performance - Software Requirements You ...

  3. 第一个APP上架IOS审核相关的记录

    以前一直没做过APP开发,第一版是用WAP版做的,采用了light7框架制作,没有UI设计. 升级到第二版之后,使用了HBUILDER的方式开发,https://dcloud.io/ 官方在这里. 目 ...

  4. App Store--心酸的上线路,说说那些不可思议的被拒理由

    yoyeayoyea 您的应用包括色情内容(色情交易,色情展示). 原因是我们的销售人员,把几张艺术照放在个人相册里(头像),换成卡通头像,通过.    颜小风 被拒很正常 一次通过不正常. 之前上线 ...

  5. iOS审核被拒大全

    崩溃和bug 当你完成应用开发并准备发布时应该将App提交审核.在提交审核前,要确保已经在设备上对应用程序进行了彻底的测试,修复了所有的bug. 断掉的链接 应用程序中所有的链接必须是功能性的.对于所 ...

  6. 精华阅读第 12 期 | 最新 App Store 审核指南与10大被拒理由?

    很多时候,我们对技术的追求是没有止境的,我们需要不断的学习,进步,再学习,再进步!本文系移动精英开发俱乐部的第12期文章推荐阅读整理,其中涉及到了 Android 数据库框架,架构设计中的循环引用,同 ...

  7. iOS上架的整体流程和建议

    App Store上架指的是iOS应用从提交申请到上线的整个过程,它的目的是让应用展示在App Store上获取流量.用户. 一.iOS上架的整体流程 1.申请开发者账号 苹果的开发者账号主要分为三种 ...

  8. iOS上架ipa上传问题那些事

    iOS上架ipa上传问题那些事 原文: http://www.jianshu.com/p/1e22543285c2 字数513 阅读312 评论0 喜欢1 通过xcode直接打包上传,不会提示你的ip ...

  9. SDN组网相关解决方案

    http://www.muzixing.com/pages/2016/02/14/sdnzu-wang-xiang-guan-jie-jue-fang-an.html 2016-02-14 by mu ...

随机推荐

  1. Django中模型(五)

    Django中模型(五) 六.模型查询 1.概述 查询集,表示从数据库获取的对象集合. 过滤器就是一个函数,基于所给的参数限制查询集结果.查询集可以有多个过滤器. 从sql角度来说,查询集合等价于se ...

  2. nordic对苹果性能测试

    环境: app采用nrf connect或lightblue均可: nordic从端采用nrf52840开发板pca10056: 说明与规定: (1)鉴于手机app无法主动连续快速发送多包数据,故只测 ...

  3. Odoo中如何复制有唯一性约束的记录?

    转载请注明原文地址:https://www.cnblogs.com/cnodoo/p/9281393.html  如果为模型的字段添加了唯一性约束,那么在记录的form视图功能菜单上选择“复制”时就会 ...

  4. [Python WEB开发] 使用WSGI开发类Flask框架 (二)

    WSGI     Web服务器网关接口 WSGI主要规定了Web服务器如何与Web应用程序进行通信,以及如何将Web应用程序链接在一起来处理一个请求. wsgiref Python中的WSGI参考模块 ...

  5. Extjs自定义验证介绍

    表单验证实例(空验证,密码确认验证,email验证) 我们可以用单独的js写表单验证,但是extjs已经为我们想到了(自己单独写反而不方便). 在验证之前,我不得不提两个小知识点: //大家在很多的e ...

  6. CSS中背景图片的background-position中的left top到底是相对于谁的?

    在学习的时候遇到了如下问题: CSS中背景图片的background-position中的left top到底是相对于谁的,content-box?padding-box?border-box? ba ...

  7. SwaggerUI用户手册

    SwaggerUI是一个非常好用的API文档工具,最关键的是他还能在工具内调试API,简直爽的不要不要的~网上针对开发者的文档非常多,但是给用户的手册却非常少.所以我来简单写个用户手册,供没有使用过s ...

  8. SQLIO 磁盘測试工具參考

    SQLIO 下载地址:id=20163">SQLIO Disk Subsystem Benchmark Tool 默认文件夹:C:\Program Files\SQLIO 以命令行执行 ...

  9. Linux本地数据上传到阿里云OSS

    这篇文章主要是介绍如何将服务器本地的数据上传到阿里云OSS的指定bucket中,最重要的参考文档是数据迁移单机部署.我第一次上传数据到OSS上时,步骤要比前面的链接中介绍的要麻烦,ossimport工 ...

  10. Mysql查询正在运行的事务

    查询 正在执行的事务:SELECT * FROM information_schema.INNODB_TRX 根据这个事务的线程ID(trx_mysql_thread_id): 可以使用mysql命令 ...