就在我以为我已经对其进行排序时,另一个问题就出现了!所以我终于让ShareKit在Facebook上分享图像(点击分享Facebook按钮,然后打开手机Safari进行身份验证,然后返回应用程序并将图像保存到Facebook ......很酷)但经过大量研究后我肯定我在某处读到,如果您的设备上有官方Facebook应用程序,移动Safari就不需要启动进行身份验证。所以我决定下载官方Facebook应用程序并试一试。
现在,当我点击我的Facebook分享按钮,而不是Safari启动进行身份验证时,官方Facebook应用程序启动,显示一些空白的弹出窗口,说“正在连接”,然后回到我的应用程序,并且完全没有任何内容。< / p>
所以换句话说,如果我没有在我的设备上安装官方Facebook应用程序,我可以让它工作,但是如果我这样做就行不通!
有谁知道如何解决这个问题?
答案 0 :(得分:1)
首先,在Xcode中,您需要将应用包ID从默认设置(包括$ PRODUCT_NAME ...)更改为应用的实际名称,如下所示:com.domain.appname
其次,确保FB上的应用程序的软件包ID与您的完全限定软件包ID匹配。
第三,确保在您的Facebook APP设置中启用了SSO。