2015-10-20 37 views
0

我剛剛注意到Facebook已經停止使用他們的API歸因於mede的帖子,但我不確定這是錯誤配置問題還是由他們做出的決定。我嘗試了各種應用程序,舊API,在Facebook應用程序配置中填充缺失的字段,沒有任何幫助。在Facebook上不再顯示應用發佈歸屬地

enter image description here

如果有人遇到同樣的問題,或者如果他們的應用程序仍顯示歸屬地,並希望分享這些信息,這將是偉大的...

+1

你如何發佈到API? –

+0

最後我找到了一個解決方案...我用了這個方法:[FBSDKShareDialog showFromViewController:withContent:content delegate:];然後切換到使用FBSDKShareDialogModeShareSheet模式手動實例化FBSDKShareDialog。我會在第二時間發佈答案。謝謝! –

回答

0

測試測試不同的方法來嘗試解決後我發現了一個問題。首先,我在Facebook應用程序設置中填寫每個應用程序基本設置中的所有字段。主要是命名空間和應用域名字段不完整,如下所示:App Attribution not displayed on iOS 但是,這一項並沒有太大的幫助,事實上它一直工作到幾個月前。

對於我的溶液有來自切換:

[FBSDKShareDialog showFromViewController:[eUtils rootViewController] withContent:content delegate:[self sharedInstance]]; 

FBSDKShareDialog *dialog=[FBSDKShareDialog new];  
dialog.shareContent=content; 
dialog.delegate=[self sharedInstance]; 
dialog.fromViewController=[eUtils rootViewController]; 
dialog.mode=FBSDKShareDialogModeShareSheet; 
[dialog show]; 

的關鍵是將模式設置爲dialog.mode = FBSDKShareDialogModeShareSheet;