? ? 現在很多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.
? ? Specifically, we were required to install WeChat/QQ before we could use the sharing features in your app.
? ? 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.
翻譯過來就是:
? ? 此外,我們發現,您的應用程序需要的其他應用程序也可以使用之前,這是不符合的App Store審查指南的安裝。的應用程序應能夠在啟動運行,而無需額外的應用程序來進行安裝。
具體來說,我們都要安裝微信/ QQ之前,我們可以使用您的應用程序共享功能。
? ? 請修改您的應用程序,使用戶可以在啟動使用它。如果您的應用程序在使用前需要身份驗證,請使用可從您的應用程序中驗證用戶身份的方法。
簡單的說,就是:
? ? 使用微信分享、登錄必須安裝微信客戶端,QQ登錄、QQ空間分享過程中必須安裝手機QQ客戶端,在未安裝客戶端的設備上測試會提示下載,這是不符合蘋果審核規則的。這是微信及騰訊QQ互聯導致的問題。
解決方法:
首先調用微信SDK或QQ互聯SDK的方法檢測是否安裝微信/QQ客戶端:
[QQApi isQQInstalled]
isWXAppInstalled
? ? 如果未安裝客戶端則隱藏對應登錄或分享按鈕。
? ? 經過驗證上述方法可以有效通過APPstore審核,這邊會密切關注微信及QQ互聯方面的動態,如果有更好的解決方案,也會第一時間更新。
相關鏈接: