2016-01-24 45 views
0

我在Android/iOS的移動應用程序中使用最新的Facebook SDK(7.3)用於Unity。我在Facebook開發者中創建了一個應用程序,並將其公開化。我還沒有選擇「提交審批項目」,因爲我不知道它的作用,也不確定它與我的方案有關。Facebook SDK for Unity - 從應用程序共享鏈接不會顯示在我的朋友的新聞源

從Unity,我使用FB.ShareLink(...)來分享我的鏈接和說明。一切正常,我選擇在對話中分享給公衆,我在我的牆上看到我的分享,但沒有一個朋友看到我的分享在他們的牆上。甚至連我的妻子都看不到我製作的每一個帖子。 我的朋友只有在他們專門進入我的個人資料頁面時才能看到此帖子。

我在做什麼錯?這是否與我沒有通過我的應用獲得批准的事實有關?

請不要告訴我這是設計使然,因爲這將使這個功能沒用......

謝謝! Noam

+0

首先,我只是想確保當你說你的鏈接沒有朋友的牆壁上顯示你說錯。一個人的「牆」是他們的個人資料頁,並且沒有辦法向所有朋友的頁面發佈帖子。一個人的新聞源是他們從他們的朋友那裏看到帖子的地方。這是您的共享鏈接*應該顯示的位置。 讓您的妻子前往您的個人資料,並在「關注」下拉列表中選擇「查看優先」。這會讓您的任何帖子都暫時固定在Feed的頂部。分享後,請檢查隱私設置是否設置爲「公開」。 – HEATH3N

+0

謝謝,我的確意味着新聞饋送 - 將改變主題。並沒有幫助,她仍然看不到我的帖子。我的一個好朋友也從他的移動設備上分享,我沒有看到它。 –

+0

其他人都可以幫忙嗎? –

回答

0

對不起,這不是答案。 經過6個小時的緊張搜索,我做到了 - >

public void PublishFacebook(){ 
System.Uri contentURL = new System.Uri("https://www.facebook.com/"); 
System.Uri uri = new System.Uri("http://example/image.jpg"); 

FB.ShareLink(
    contentURL, 

    "I'm playing. \nAvaible on PlayStore.", 
    "I made 50points", 
    uri, 
    null); 
} 
+0

,我使用這個> public void FBlogin(){ List permissions = new List (); permissions.Add(「public_profile」); FB.LogInWithReadPermissions(permissions,AuthCallBack); } –

+0

需要在公共之前設置權限(「public_profile」)。我希望它可以幫助你:) –

相關問題