簡體   English   中英

Facebook應用程序請求未在iOS設備上顯示?

[英]Facebook App Requests aren't shown on iOS devices?

我已經通過Facebook的API向iPad應用程序發送了應用程序邀請到Facebook帳戶。 當我在PC上登錄測試帳戶時,應用程序請求就在那里。

當我在iPad上登錄測試帳戶時(通過Safari或通過Facebook應用程序),我可以看到App Center選項卡旁邊的數字“1”,但當我點擊它並轉到App Center時,沒有請求。 事實上,我看不到任何專門針對iOS for iOS請求的App Center區域 - 只有Social Picks和Top Apps。 對此有何解釋?

這是由Facebook應用程序設置頁面上的錯誤配置引起的。 在設置應用程序時,您需要確保正確設置以下內容。

轉到developers.facebook.com然后選擇“Apps”。 編輯您的應用並填寫以下內容..

  • iOS App Bundle(不要認為它是必不可少的,但要填寫它,這是來自Xcode的包ID(com.companyname.appname))

  • iPhone / iPad App Store ID - 這是必須的,其中一個必須填寫有效的應用程序商店ID。 使用iTunes Connect創建應用程序時可以獲得此功能。 如果您創建一個應用程序,並填寫詳細信息直到它要求您提交二進制文件,它將生成Apple稱為Apple ID(或iTunes Id?)的內容。 它只是一個長整數值。 它不必是相應的應用程序,如果您已經在應用程序商店中有應用程序只需登錄到iTunes連接並使用現有的應用程序進行測試。

  • 已配置為iOS SSO - 已啟用

  • 已配置為深層鏈接 - 已啟用

當用戶在iOS上點擊應用通知時,您從Facebook獲得的唯一功能是用戶被重定向到應用程序(如果已安裝),或者如果沒有,則被重定向到App Store。 此外,如果您希望應用程序通知顯示在桌面上,則需要在“App On Facebook”部分下的Canvas URL。

在我的測試中,我必須有一個畫布URL才能使iOS通知正常工作,但我不確定這是否是Facebook或預期行為的錯誤,因此如果它不能僅啟用iOS,請在Facebook上啟用應用程序如果你沒有隨便的網址,請堅持使用。

我只是想到這種症狀的另一個原因:如果你的應用程序有位置限制(僅在某些國家/地區可用),收到請求的用戶必須在該國家/地區(例如,我必須通過GeoEdge與我聯系)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM