Appstore 审核指南之NSLocationWhenInUseUsageDescription 隐私条款

作者: IOS开发子 分类: iOS开发 发布时间: 2018-12-03 18:32

即将实行的隐私政策要求
2018年8月31日

自2018年10月3日起,App Store Connect 将要求所有的新 App 和 App 更新提供隐私政策,才可提交至 App Store 或通过 TestFlight 外部测试进行分发。此外,您只有在提交 App 的新版本时,才能编辑 App 的隐私政策链接或文本。

若要添加或编辑您在 App Store 上的隐私政策:

请前往 App Store Connect 中的“我的 App”,点按您的 App。
在“App Store”下,点按“App 信息”。
在右上角为 iOS App 或 macOS App 添加您的隐私政策链接,或直接为 Apple TVOS App 输入隐私政策文本。
点按“存储”。
若要为通过 TestFlight 外部测试进行分发的 App 添加隐私政策链接:

1.请前往 App Store Connect 中的“我的 App”,点按您的 App。
2.在“TestFlight”下,点按“测试信息”。
3.为 iOS App 添加您的隐私政策链接,或直接为 Apple TVOS App 输入隐私政策文本。
4.点按“存储”。
有关更多信息,请参见《App Store 审核指南》。

Dear Developer,
We identified one or more issues with a recent delivery for your app, “xxxxx”. Your delivery was successful, but you may wish to correct the following issues in your next delivery:
“Missing Purpose String in Info.plist File. Your app’s code references one or more APIs that access sensitive user data. The app’s Info.plist file should contain a NSLocationAlwaysUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting spring 2019, all apps submitted to the App Store that access user data will be required to include a purpose string.If you’re using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn’t contain the APIs. Learn more (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).”
“Missing Purpose String in Info.plist File. Your app’s code references one or more APIs that access sensitive user data. The app’s Info.plist file should contain a NSLocationWhenInUseUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting spring 2019, all apps submitted to the App Store that access user data will be required to include a purpose string.If you’re using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn’t contain the APIs. Learn more (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).”

亲爱的开发者:
我们确定了一个或多个问题,最近的交付为您的应用程序,”xxxxx”.您的交付是成功的,但您可能希望在下一次交付时更正下列问题:
“info.plist文件中缺少目的字符串。您的应用程序的代码引用了一个或多个访问敏感用户数据的API。应用程序的info.plist文件应该包含一个nslocationalwaysusageDescription键与用户面对的目的字符串解释清楚,完全为什么你的应用程序需要的数据。从2019年春季开始,所有的应用程序都提交给应用程序商店,访问用户数据将
需要包含一个目的字符串。如果您使用的是外部库或SDK,它们可能会引用需要一个目的字符串的API。虽然您的应用程序可能不会使用这些API,但仍然需要一个目的字符串。您可以与库或SDK的开发人员联系,并请求他们发布不包含API的代码版本。学习更多(https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).”“info.plist文件中缺少目的字符串。您的应用程序的代码引用了一个或多个访问敏感用户数据的API。该应用程序的Info.Plist文件应该包含一个nslocationWonseUseUsageDescription键与用户面对的目的字符串解释清楚,完全为什么你的应用程序需要的数据。从2019年春季开始,所有的应用程序都提交到应用程序商店,访问用户数据将被要求包含一个目的字符串。如果您使用的是外部库或SDK,它们可能会引用需要一个目的字符串的API。虽然您的应用程序可能不会使用这些API,但仍然需要一个目的字符串。您可以与库或SDK的开发人员联系,并请求他们发布不包含API的代码版本。学习更多(https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).”
更正这些问题后,可以使用Xcode或ApplicationLoader将新的二进制文件上载到iTunesConnect。最好的问候,AppStore团队联系我们:AppStore Connecect One Apple Park Way,库比蒂诺,CA 95014个人隐私政策-服务条款-出售条款-联系我们应用商店连接一个苹果公园,库比蒂诺,CA 95014隐私政策条款-服务条款-销售条款

上架联系QQ:2205357007

交流邮箱:ioszhifu188@tom.com

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注