應用程式驗證詳情

如果您的應用程式審查提交資料因應用程式驗證詳情發生問題而遭到拒絕,請使用這份指南。

我們測試您的應用程式時,無法驗證要求的權限

提交資料審查人員會以提交資料的螢幕錄影內容為準則,並且會嘗試重建應用程式使用所要求各項功能和權限的方式。如果審查人員無法針對任何要求的權限或功能,重建螢幕錄影內容所描述的體驗,就會以「我們測試您的應用程式時,無法驗證要求的權限」為由拒絕您的應用程式。

如果您的提交資料因為這個原因遭到拒絕:

  1. 請確認您已完成應用程式的所有開發作業。
  2. 建立一個測試用戶,並確認您可以透過該用戶身分來完全重建螢幕錄影內容所描述的體驗。
  3. 如果您能夠完全重現螢幕錄影內容所描述的該項體驗,請確認應用程式驗證詳情中的測試說明正確無誤,並附上測試用戶的電子郵件和密碼。
  4. 如果您的螢幕錄影內容不準確,但您能夠以測試用戶的身分成功測試您要求的每項權限和功能,請重新拍攝準確的螢幕錄影內容並上傳、確認應用程式驗證詳情中的測試說明正確無誤,並附上測試用戶的電子郵件和密碼。
  5. 重新提交應用程式審查。

根據您提交資料的詳細資料,不需要粉絲專頁公開內容存取權限

粉絲專頁公開內容存取權限(PPCA)功能只有獲得授權才能使用。未獲得授權即使用 PPCA 的應用程式,我們將會以「根據您提交資料的詳細資料,不需要粉絲專頁公開內容存取權限」為由拒絕。以下提供「粉絲專頁公開內容存取權限」功能說明及其允許的使用方式作為參考:

粉絲專頁公開內容存取權限

允許您在沒有 manage_page 登入權限的粉絲專頁上以唯讀方式存取公開資料。可讀取的資料包括企業中繼資料、公開留言和貼文。

在測試應用程式期間及提交應用程式進行審查之前,您的應用程式只能存取下列內容為 true 的粉絲專頁內容:具有粉絲專頁管理員角色的用戶也具有應用程式的管理員、開發人員或測試人員角色。如果您想讓應用程式能存取其他粉絲專頁上的公開內容,您就必須提交這項功能進行審查。將應用程式設為上線模式後,應用程式若未啟用此功能,就無法查看粉絲專頁的公開內容。

許可用途

提供彙總的匿名公開內容供競爭力分析與基準分析法

如果您的提交資料因為這個原因遭到拒絕,請在重新提交之前,確認您的應用程式已獲准使用 PPCA。

您的應用程式違反 Facebook 公司品牌的使用規範

如果某個應用程式的一個或多個品牌資產(名稱、標記、標誌、說明等)違反我們的品牌準則,我們將會以「您的應用程式違反 Facebook 公司品牌的使用規範」為由拒絕提交。應用程式的品牌資產不得:

  • 暗示與 Facebook 或旗下任何子公司存在合作夥伴關係或受其贊助或支持
  • 與我們的任何品牌資產結合
  • 模仿我們的任何品牌資產
  • 在名稱上讓人誤以為是 Facebook 或旗下任何子公司(例如名稱為「FB Friend Smash」、「FVideo」或「Friend Smash - Best FB Game」的應用程式都將遭到拒絕)

如果您的提交資料因為這個原因遭到拒絕,請在重新提交之前,查看我們的送審指引,並更新任何違反我們品牌準則的品牌資產。

測試您的應用程式時找不到「Facebook 登入」按鈕

如果某個應用程式使用「Facebook 登入」,提交資料審查人員將嘗試在應用程式中找到按鈕位置並使用它登入。如果審查人員找不到「Facebook 登入」按鈕,將會以「測試您的應用程式時找不到『Facebook 登入』按鈕」為由拒絕提交。

如果您的提交資料因為這個原因遭到拒絕:

  1. 請參閱我們的「Facebook 登入最佳作法」指南,瞭解如何將「Facebook 登入」有效整合到您的應用程式。
  2. 請確認您已完成應用程式的所有開發作業。
  3. 建立一個測試用戶,並確認您可以透過該用戶身分來使用「Facebook 登入」按鈕登入您的應用程式。
  4. 更新您的螢幕錄影內容,影片要清楚顯示測試用戶找到「Facebook 登入」按鈕位置,並使用它登入您的應用程式。
  5. 更新您的應用程式驗證詳情,內容要說明「Facebook 登入」按鈕在應用程式的位置。
  6. 重新提交應用程式審查,並附上更新的螢幕錄影內容、更新的驗證詳情,以及測試用戶的電子郵件和密碼。

如果您的應用程式未在任何平台(例如 iOS、Android、網頁)上使用「Facebook 登入」,請在重新提交之前,使用應用程式主控板將「Facebook 登入」從應用程式移除。

如果您的應用程式只使用分享按鈕或其他社交外掛程式將內容發佈到 Facebook,則無需提交應用程式審查申請。

應用程式的「Facebook 登入」按鈕發生故障

提交資料審查人員將使用您的測試指示和螢幕錄影內容,並嘗試使用「Facebook 登入」按鈕登入您的應用程式。如果他們能夠找到「Facebook 登入」按鈕,但因為某種原因無法使用它登入您的應用程式,我們將以「應用程式的『Facebook 登入』按鈕發生故障」為由拒絕您的提交。

如果您的提交資料因為這個原因遭到拒絕:

  1. 請確認您已完成應用程式的所有開發作業。
  2. 建立一個測試用戶,並確認您可以透過該用戶身分找到「Facebook 登入」按鈕,並以此登入您的應用程式。
  3. 更新您的螢幕錄影內容,影片要清楚顯示測試用戶找到「Facebook 登入」按鈕位置,並使用它登入您的應用程式。
  4. 更新您的應用程式驗證詳情,內容要說明「Facebook 登入」按鈕在應用程式的位置。
  5. 重新提交應用程式審查,並附上更新的螢幕錄影內容、更新的驗證詳情,以及測試用戶的電子郵件和密碼。

我們無法測試連接 Instagram 商業帳號的步驟

提交資料審查人員將嘗試登入提交的應用程式,並確認該應用程式是否按照提交資料所述的方式存取 Instagram 專業帳號的資料。如果審查人員無法登入應用程式,或者無法按照提交資料所述使用應用程式來存取 Instagram 專業帳號的資料,將會以「我們無法測試連接 Instagram 商業帳號的步驟」為由拒絕提交。

如果您的提交資料因為這個原因遭到拒絕:

  1. 請確認您已完成應用程式的所有開發作業。
  2. 確認您的螢幕錄影內容顯示您利用「Facebook 登入」按鈕登入應用程式,並授權應用程式存取 Instagram 專業帳號的資料。如果沒有顯示上述程序,請重新拍攝螢幕錄影內容。
  3. 如果您的應用程式用戶需要先使用非 Facebook 帳號登入您的應用程式,再使用「Facebook 登入」授權資料存取,請在應用程式驗證詳情中附上非 Facebook 測試用戶的憑證。
  4. 如果您重新拍攝畫面,請上傳新的螢幕錄影內容。
  5. 重新提交應用程式審查。

測試時您的應用程式沒有載入(網頁)

提交資料審查人員在測試網頁型應用程式時,會使用提交資料的應用程式驗證詳情部分所列的應用程式網址。如果驗證詳情部分未附上網址,審查人員將改用「應用程式主控板」>「設定」>「基本」頁籤中「網站」欄位所列的網址。如果提交資料審查人員無法使用任一網址載入提交的網頁應用程式,將拒絕提交。

重新提交之前:

  1. 請確認您已完成應用程式的所有開發作業。
  2. 建立一個測試用戶,並確認您可以透過該用戶身分從外部登入您的應用程式(亦即從內部網路以外的地方登入(若您的應用程式不在內部網路))。
  3. 應用程式驗證詳情指示中,附上網頁應用程式的網址,以及測試用戶的電子郵件和密碼。
  4. 重新提交應用程式審查。

測試時您的應用程式沒有載入(Android)

提交資料審查人員會下載提交應用程式的 Android APK,並嘗試登入應用程式,以確認應用程式如何使用要求的權限和功能。如果審查人員無法載入應用程式的 APK,將會以「測試時您的應用程式沒有載入(Android)」為由拒絕提交。

如果您的提交資料因為這個原因遭到拒絕:

  1. 請確認您的應用程式可在 Android 6.0(棉花糖)或更高版本上執行。
  2. 請確認您已完成應用程式的所有開發作業。
  3. 請確認應用程式的 APK 是否可在 Android 裝置上安裝應用程式。
  4. 上傳 APK,或在應用程式驗證詳情部分中提供 APK 的連結。如果您提供的是連結,請確認可從外部存取該連結(亦即從內部網路以外的地方登入(若您的應用程式不在內部網路))。
  5. 如果您的應用程式要求用戶使用非 Facebook 帳號登入,請在應用程式驗證詳情部分附上非 Facebook 測試用戶的登入憑證。
  6. 重新提交應用程式審查。

測試時您的應用程式沒有載入(iOS)

提交資料審查人員會下載提交應用程式的模擬器組建,並嘗試登入應用程式,以確認應用程式如何使用要求的權限和功能。如果審查人員無法使用模擬器組建載入應用程式,將拒絕提交。

如果您的提交資料因為這個原因遭到拒絕:

  1. 請確認您的模擬器組建是 .ipa、壓縮的 .ipa 或 .app 檔案,且與 Xcode 8.0 以上版本相容。
  2. 請確認您的模擬器組建可在 Xcode 8.0 以上版本中模擬您的應用程式。
  3. 請確認您已完成應用程式的所有開發作業。
  4. 上傳您的模擬器組建,或在應用程式驗證詳情部分中提供模擬器組建的連結。如果您提供的是連結,請確認可從外部存取該連結(亦即從內部網路以外的地方登入(若您的應用程式不在內部網路))。
  5. 如果您的應用程式要求用戶以非 Facebook 帳號登入才能使用,請在應用程式驗證詳情部分附上非 Facebook 測試用戶的登入憑證。
  6. 重新提交應用程式審查。

請參閱我們的「建立模擬器組建」文件,瞭解如何產生模擬器組建。如需「Facebook 登入」的協助,請參閱我們的「iOS 版 Facebook 登入」文件。

您提供的測試憑證無效

不使用「Facebook 登入」進行驗證的應用程式必須附上測試帳號的登入憑證,讓提交資料審查人員可用來測試應用程式。如果提交資料審查人員無法使用附上的測試憑證登入應用程式,將會以「您提供的測試憑證無效」為由拒絕提交。

如果您的提交資料因為這個原因遭到拒絕:

  1. 請確認您已完成應用程式的所有開發作業。
  2. 建立一個測試用戶,並確認您可以透過該用戶身分從外部登入您的應用程式(亦即從內部網路以外的地方登入(若您的應用程式不在內部網路))。
  3. 在您的應用程式驗證詳情中附上測試用戶的憑證,然後重新提交。

請勿建立新的 Facebook 用戶帳號作為測試用戶,我們的開放平台政策規定不得使用假帳號執行應用程式建立和管理作業。如果您必須使用 Facebook 帳號作為測試帳號,請改為建立一個 Facebook 測試用戶

伺服器對伺服器應用程式

如果您的應用程式是伺服器對伺服器(S2S)應用程式,且您無法提供登入憑證:

  1. 請確認您已完成應用程式的所有開發作業。
  2. 說明您的應用程式最後如何使用每個要求的權限和功能授權存取的所有資料。

請參閱我們的「伺服器對伺服器應用程式提交範例」文件以瞭解準則。

您的應用程式無法準確反映最終用戶體驗

只有準備好切換成上線模式的應用程式,才能申請應用程式審查。對於仍在開發中的任何應用程式,提交資料審查人員將因「您的應用程式無法準確反映最終用戶體驗」為由拒絕提交。

如果您的提交資料因為這個原因遭到拒絕,請在重新提交之前完成所有開發作業,並確認您的應用程式已準備好切換成上線模式。

上線應用程式

如果您的應用程式已處於上線模式,當您新增功能時,不需將應用程式切換到開發模式。只要從上線應用程式建立一個測試版應用程式,即可用於開發和測試。請參閱我們的「上線應用程式審查主題以瞭解詳情。

您的全螢幕互動廣告應用程式將用戶重新導向到 Facebook 以外的網址

將用戶重新導向到 Facebook 以外的應用程式提交資料,將因違反 Facebook 開放平台政策而遭到拒絕。Facebook 開放平台政策規定:

「不得開發主要用途是將用戶重新導向並帶離 Facebook 的應用程式。」

如果您的應用程式因為這個原因遭到拒絕,請重新設計您的應用程式,使其能夠執行主要功能而不會將用戶重新導向並帶離 Facebook,再重新提交。

您的應用程式將「Facebook 登入」對話方塊嵌入自訂網頁檢視中

將「Facebook 登入」顯示在應用程式內部網頁檢視中的行動應用程式提交資料將遭到拒絕。應用程式內部網頁檢視無法與系統瀏覽器分享 Cookie,導致用戶體驗不佳

如果您的提交資料因為這個原因遭到拒絕,請在重新提交之前,參閱「Facebook 登入最佳作法」文件,並修復任何會導致用戶體驗不佳的功能。

您的應用程式為了顯示用戶內容可能正在嘗試存取 Instagram 開放平台

只為了顯示用戶內容而存取 Instagram 開放平台 API 的應用程式,將因「您的應用程式為了顯示用戶內容可能正在嘗試存取 Instagram 開放平台」為由遭到拒絕,因為此舉違反 Instagram 開放平台政策第 A.16 節規定:

「如未事先取得我們的同意,不得使用 Instagram 開放平台顯示用戶內容、匯入或備份內容,或是管理 Instagram 追蹤狀態。」

如果您的提交資料因為這個原因遭到拒絕,請依照政策第 A.16 節重新設計您的應用程式,並改用 Instagram 基本顯示 API,而不要使用 Instagram 開放平台 API。Instagram 開放平台 API 將於 2020 年 6 月停用。

您的應用程式鼓勵未經核准的動作

利用按讚和追蹤等 Instagram 動作來鼓勵應用程式用戶推廣的應用程式提交資料,將因「您的應用程式鼓勵未經核准的動作」為由遭到拒絕。Instagram 開放平台政策第 A.30 節禁止為了以下目的而使用應用程式內部獎勵系統分享到 Instagram:

「只為了鼓勵用戶登入您的應用程式或參加促銷活動。亦不得鼓勵其他動作。」

如果您的應用程式因為這個原因遭到拒絕,請在重新提交之前,移除任何鼓勵用戶利用 Instagram 動作來推廣您的應用程式或品牌的功能。

您的應用程式為用戶提供未經核准的評估

為用戶提供預測或建議,或對個性、個人特質、性格特徵或行為傾向提供評估的應用程式,或提供類似有限功能或價值的應用程式提交資料,將會因「您的應用程式為用戶提供未經核准的評估」為由遭到拒絕。功能有限的應用程式違反開放平台政策第 1.10 節規定。

如果您的應用程式因為這個原因遭到拒絕,請在重新提交之前,重新設計應用程式,如此就不再違反我們的開放平台政策。

您的應用程式違反開發人員政策第 1.7 節規定

我們會檢查應用程式詳細資訊,包括顯示名稱、圖示、內容和提交詳細資訊,以確保應用程式體驗不會混淆、欺騙、欺詐、誤導、濫發垃圾訊息或做出非應用程式用戶預期的行為。您的應用程式應提供用戶合理期望的體驗。如果您的提交因違反開發人員政策第 1.7 節而遭拒絕:

  • 請檢查您的顯示名稱和應用程式圖示對您的應用程式是否是唯一的,且您有權散播所使用的圖像。
  • 確定您的顯示名稱和應用程式圖示能準確代表您提交的詳細資訊所描述的應用程式體驗,也能代表審查人員在測試您的應用程式時的體驗。
  • 視需要更新應用程式詳細資訊,然後重新提交以供應用程式審查。

您的應用程式違反開放平台政策第 8.9 節規定

要求應用程式用戶資料,卻未有效將這些資料運用於改善應用程式用戶體驗的應用程式提交資料,已違反我們的開放平台政策第 8.9 節規定,將因「您的應用程式違反開放平台政策第 8.9 節規定」為由遭到拒絕。

如果您的應用程式因為這個原因遭到拒絕,請重新設計您的應用程式,以將要求的資料有效運用於改善應用程式用戶體驗,或者不再向應用程式用戶要求該資料(並從提交資料中移除任何對該資料提供存取的權限或功能),再重新提交。