2012-03-28 28 views
0

我非常接近擁有什麼,我需要爲我的Facebook對話,後成功合作,已經採取了我的時間相當,因爲我已經與Facebook的SDK掙扎。Android:有沒有辦法讓facebook.dialog變得更加難看? - 截圖附

當我打開對話框發佈消息到飼料(或當我打電話在對話框授權),它顯示如下所示: http://minus.com/mg6utFaHf

我正在尋找更多的東西是這樣的: enter image description here

任何想法,爲什麼腦子裏呈現所以......醜嗎? 這是非常正方形的,在webview中,左上方是X.

感謝,任何幫助深表感謝。

回答

0

新的Facebook SDK應允許您使用內置的Facebook應用程序通過故意做這樣的事情。 或者你可以使用Intent ACTION_SEND來實現你想要的。

+0

我相信,這將打開一個共享的對話框窗口向用戶提供選項,如電子郵件等,以實現UI和後數據這不是我正在尋找的東西。我目前正在使用Facebook SDK。如果我使用Action_Send,我肯定也會假設用戶安裝了Facebook應用程序? – ThePerson 2012-03-28 21:02:59

0

他們的新的SDK實現的授權稱爲單點登錄的方式,其搜索Facebook應用程序的存在的設備,併發送一個Intent到該應用程序,這將授權給你。如果未找到Facebook應用程序,則會回退到對話方法。

你仍然會被iOS-y這樣的廣場卡在應用程序共享中,邀請朋友等。我能想到解決這個問題的唯一方法就是使用FQL,但如何做到這一點超出了我的知識範圍。

+0

謝謝,看起來很奇怪,因爲Facebook應用程序安裝在設備上的屏幕截圖來自。當它授權它確實去一個新的活動,然後回來(我認爲是Facebook應用程序),但它然後顯示如上的對話框。我用來顯示對話框的這一行是這樣的:facebook.dialog(SlotMachineActivity.this,「feed」,params,new SampleDialogListener()); 我不知道爲什麼這不會使用Facebook應用程序,或爲什麼它必須具有這樣的方形邊緣 – ThePerson 2012-03-28 21:19:28

+0

可能FB應用程序是舊版本,但因爲對話本質上是網頁瀏覽,所以它們可以更新顯示在對話框webview而不必更新應用程序 – triggs 2012-03-28 21:33:08

0

http://minus.com/mg6utFaHf只是標準的Facebook動態消息對話框......看到https://developers.facebook.com/docs/reference/dialogs/feed/ ...只是改變WWW。到m。作爲例如https://m.facebook.com/dialog/feed?app_id=123050457758183&link=https://developers.facebook.com/docs/reference/dialogs/&picture=http://fbrell.com/f8.jpg&name=Facebook%20Dialogs&caption=Reference%20Documentation&description=Using%20Dialogs%20to%20interact%20with%20users.&redirect_uri=http://www.example.com/response

說,如果你想要不同的,你有你自己的圖形API

相關問題