打開應用程序設置中的「在移動網絡上啓用支付」可防止我們的應用程序出現在原生Facebook應用程序中!這是否應該發生?在移動網絡上啓用支付可在本機iOS中打開我們的應用程序
我們在沙箱模式下構建了應用程序,並使用FB.UA.nativeApp()
來確定我們是否在本地。如果我們是原生的,我們將禁用我們所有的Facebook信用按鈕。
但是,現在我們的應用程序已啓用,當我們在開發人員設置中選中「在移動網絡上啓用支付」框時,應用程序會從本機iOS中消失,並且/或者提供訪問錯誤(Android中的所有內容均爲正常) 。只要我們取消選中該框,該應用即會恢復運作,但當然所有的信用按鈕都不適用於Android。
Facebook似乎很難讓我們通過一個複選框在所有平臺上使用積分。我們做錯了什麼,或者這正是我們必須面對的?
請勿使用JS SDK中的任何功能,而不是通過文檔正式支持的功能。參考https://developers.facebook.com/blog/post/2012/05/16/platform-updates--operation-developer-love/ - 這實際上非常重要,因爲FB.UA _will_不會太久。 – 2012-06-09 02:13:13
哪個版本的native-1.9? – 2012-06-12 20:21:34
此外,「從本機iOS中消失」是什麼意思 - 它不是本地FB iOS應用程序菜單中的書籤?你的學分是否與原生FB iOS一起工作? – 2012-06-12 20:23:34