2017-07-28 102 views
0

因爲我無法發送彈出窗口,而瀏覽器始終阻止它,所以無法登錄到Fb。 爲了解決這個問題,我試圖將FB日誌按鈕直接包含到webcanvas中。 一旦它被記錄,我可以發送回統一的用戶訪問令牌。 但我不明白如何使用此標記與實際統一Fb sdk。 CurrentAccessToken只是一個讀取值,所以我無法使用我的瀏覽器用戶訪問令牌進行重置。 有沒有辦法做到這一點?在WebGL中使用Fb Web訪問令牌和Unity FB sdk

+0

是FBLogin在移動設備上工作..你有沒有嘗試在編輯器上測試它之前在網上測試...我已經創建了一個項目..你可以檢查https://github.com/casterfile/Unity -Facebook-Soscial-分享 – Tony

+0

你好,謝謝你的回答。 是的我已經看到,FBLogin在我的android版本上運行良好。 它在編輯器下運行良好,我沒有任何問題。 但是在Webgl下它的痛苦在屁股:( ,因爲瀏覽器無法看到點擊登錄按鈕在統一下的動作,它會作出反應,就好像日誌請求不是由用戶點擊某個東西而設置的,因此它會阻止。 你有沒有在你的項目中管理,以擺脫彈出塊? – Eidern

+0

你測試我的項目,我認爲它的工作原理...你使用什麼版本的團結?? – Tony

回答

0

我認爲有解決您的問題...選中此網址:https://www.immersivemedia.ph/SocialSharing/

enter image description here

的github.com/casterfile/Unity-Facebook-Soscial-Share運作的,你只需要添加Facebook應用程序ID。我沒有編輯任何代碼就成功完成了這個任務。並最終導出應用程序 enter image description here

在那裏你去..希望這個幫助..好運。

+0

你好,感謝您的幫助,但即使你的網址流行被阻止。 你必須手動解鎖它,但我可以向你保證,80%的用戶不會手動解鎖它,我已經測試了多個用戶,最終只是說什麼都沒有出現,沒有任何工作:( – Eidern

+0

是啊.. 。這是一個問題...我認爲插件需要更新...很抱歉聽到這個消息,我祝你最好... – Tony

+0

無論如何,我找到了解決這個難題的方法:將應用程序變成Facebook的應用程序,你必須讓你的應用程序在https服務器上,並在設置中添加Facebook應用程序,並且該應用程序在Facebook中啓動該頁面自身的工作登錄Fb沒有沒有彈出被阻止.. 這是一個奇怪的方式,但它是我可以想到的noly一個 – Eidern