如今不少APP爲了讓用戶更加快捷方便註冊,都會使用第三方進行登陸,例如QQ/微信/淘寶等。可是上線審覈被拒,大體會出現如下內容:微信
Additionally, we found that your app requires the installation of another app before it can be used, which is not in compliance with the App Store Review Guidelines. Apps should be able to run on launch, without requiring additional applications to be installed.app
Specifically, we were required to install WeChat/QQ before we could use the sharing features in your app.ide
Please revise your app so that a user can use it upon launch. If your app requires authentication before use, please use a method that can authenticate users from within your app.測試
翻譯過來就是:ui
此外,咱們發現,您的應用程序須要的其餘應用程序也可使用以前,這是不符合的App Store審查指南的安裝。的應用程序應可以在啓動運行,而無需額外的應用程序來進行安裝。翻譯
具體來講,咱們都要安裝微信/ QQ以前,咱們可使用您的應用程序共享功能。blog
請修改您的應用程序,使用戶能夠在啓動使用它。若是您的應用程序在使用前須要身份驗證,請使用可從您的應用程序中驗證用戶身份的方法。ci
簡單的說,就是:博客
使用微信分享、登陸必須安裝微信客戶端,QQ登陸、QQ空間分享過程當中必須安裝手機QQ客戶端,在未安裝客戶端的設備上測試會提示下載,這是不符合蘋果審覈規則的。這是微信及騰訊QQ互聯致使的問題。it
解決方法:
首先調用微信SDK或QQ互聯SDK的方法檢測是否安裝微信/QQ客戶端:
[QQApi isQQInstalled]
isWXAppInstalled
若是未安裝客戶端則隱藏對應登陸或分享按鈕。
通過驗證上述方法能夠有效經過APPstore審覈,這邊會密切關注微信及QQ互聯方面的動態,若是有更好的解決方案,也會第一時間更新。