应用程序未安装怎么回事,安装时显示应用未安装怎么解决

第一次拒绝:

Guideline 4.2.3 – Design – Minimum Functionality

We were required to install the WeChat app before we could log in to your app. Users should be able to log in and access their accounts without having to install any additional apps.

Next Steps

If you would like to offer authentication through WeChat, please use a mechanism that allows users to log in from within your app without first having to install an additional app

翻译过来就是:

准则4.2.3-设计-最低功能

我们必须先安装微信应用程序,然后才能登录到您的应用程序。用户应该能够登录并访问他们的帐户,而无需安装任何其他应用程序。

接下来的步骤

如果您想通过微信提供身份验证,请使用一种机制,允许用户从您的应用程序内登录,而无需首先安装额外的应用程序

处理方式:

判断微信没有安装,就直接隐藏掉微信登陆的按钮

[WXApi isWXAppInstalled]

App Store被拒绝审核2次,分别是微信未安装还显示微信登陆和IDFA

第二次被拒绝:

webpage.

Guideline 5.1.2 – Legal – Privacy – Data Use and Sharing

The app privacy information you provided in App Store Connect indicates you collect data in order to track the user, including Coarse Location, Device ID, Phone Number, and User ID. However, you do not use App Tracking Transparency to request the user's permission before tracking their activity.

Starting with iOS 14.5, apps on the App Store need to receive the user’s permission through the AppTrackingTransparency framework before collecting data used to track them. This requirement protects the privacy of App Store users.

Next Steps

Here are two ways to resolve this issue:

– If you do not currently track, or decide to stop tracking, update your app privacy information in App Store Connect. You must have the Account Holder or Admin role to update app privacy information.

– If you track users, you must implement App Tracking Transparency and request permission before collecting data used to track. When you resubmit, indicate in the Review Notes where the permission request is located.

Resources

– Tracking is linking data collected from your app with third-party data for advertising purposes, or sharing the collected data with a data broker. Learn more about tracking.

– See Frequently Asked Questions about the requirements for apps that track users.

– Learn more about designing appropriate permission requests.

Please see attached screenshot for details.

翻译过来就是:

准则5.1.2-法律-隐私-数据使用和共享

您在app Store Connect中提供的应用程序隐私信息表明您收集数据是为了跟踪用户,包括粗略位置、设备ID、电话号码和用户ID。但是,在跟踪用户的活动之前,您不会使用应用程序跟踪透明度来请求用户的许可。

从iOS 14.5开始,App Store上的应用程序在收集用于跟踪它们的数据之前,需要通过AppTrackingTransparency框架获得用户的许可。此要求保护App Store用户的隐私。

接下来的步骤

以下是解决此问题的两种方法:

-如果您当前未跟踪或决定停止跟踪,请在app Store Connect中更新您的应用隐私信息。您必须具有帐户持有人或管理员角色才能更新应用程序隐私信息。

-如果您跟踪用户,则在收集用于跟踪的数据之前,必须实现应用程序跟踪透明度并请求权限。重新提交时,请在“审阅说明”中指明权限请求的位置。

资源

-跟踪是将从应用程序收集的数据与第三方数据链接,用于广告目的,或与数据DL共享收集的数据。了解有关跟踪的更多信息。

-请参阅有关跟踪用户的应用程序要求的常见问题解答。

-了解有关设计适当权限请求的详细信息。

处理方式Swift代码:

弹出许可

参考文章:https://developer.apple.com/documentation/apptrackingtransparency/attrackingmanager

https://blog.csdn.net/CatalpaWoo/article/details/129065301

App Store被拒绝审核2次,分别是微信未安装还显示微信登陆和IDFA

代码:

if HYConfig.shareConfig.isShowAdd1 == true || HYConfig.shareConfig.isShowAdd2 == true || HYConfig.shareConfig.isShowAdd3 == true { if #available(iOS 14, *) { ATTrackingManager.requestTrackingAuthorization {[self] status in print("请求IDFA状态: \(status)"); if status == .authorized { print("获取到IDFA: \(ASIdentifierManager.shared().advertisingIdentifier)"); } self.showHomeAd(); } } else { self.showHomeAd(); }}

总结一下

1.IDFA是友盟统计要获取的,加个许可,必须要加

2.微信登陆按钮在没有微信的手机要处理一下,要么隐藏,要么提供web方式登陆

本文地址:https://www.cknow.cn/archives/29087

以上内容源自互联网,由百科助手整理汇总,其目的在于收集传播生活技巧,行业技能,本网站不对其真实性、可靠性承担任何法律责任。特此声明!

如发现本站文章存在版权问题,烦请提供版权疑问、侵权链接、联系方式等信息发邮件至candieraddenipc92@gmail.com,我们将及时沟通与处理。