iOS Facebook登录“应用程序配置不允许给定的URL”

aor9mmx1  于 2023-06-07  发布在  iOS
关注(0)|答案(4)|浏览(189)

相信我,我已经阅读了关于这个主题的所有其他问题。他们都没有解决我的问题(甚至是完全相同的问题)。Facebook登录已经为我工作了几个星期完美的罚款...直到昨天,突然它开始打破,给我这个错误。
在昨天之前,当我用Facebook SDK logInWithReadPermissions方法登录我的应用程序时,它会说“你已经授权了[应用程序名称]!“并非常乐意让我登录继续前进然后突然它开始失败,并出现以下错误:
应用程序配置不允许给定的URL:应用程序的设置不允许一个或多个给定的URL。要使用此URL,您必须在应用程序的设置中添加有效的本地平台。
奇怪的是,我根本没有改变Facebook应用程序的任何设置。这一切都是突然发生的五分钟前就成功了下一次就不行了尽管如此,我查找了错误信息,发现人们在Facebook开发者页面上建议做很多事情来修复这个问题...主要涉及Valid OAuth redirect URIs字段,不是说我可以得到一个明确的答案,你应该把在那里为一个iOS应用程序…他们总是说把你的网站地址。我没有网站,我有一个应用程序。怎么了?
所以我知道我没有对Facebook开发者区做任何改变,导致它崩溃,我已经尝试了我在互联网上能找到的每一个改变。所以我拿出一个旧的工作副本来测试,以防我写的代码有问题。没有;一周前的代码,工作得很好,仍然给我同样的信息。
如果问题不在代码中,并且在FB站点上更改内容也不起作用...我没办法了。如果有什么我需要做的FB应用程序来解决这个问题,建议离开,我会给予它一个尝试…如果它工作,这是伟大的,但我仍然不明白为什么它打破了摆在首位,当我没有做任何更改...有人能帮我吗?

dgenwo3n

dgenwo3n1#

我也有同样的问题。实际上你只需要在你的应用程序设置中添加平台
下面是步骤
1.打开https://developers.facebook.com并选择应用
1.设置>基本>添加平台

3.现在从窗口中选择iOS并添加您的Bundle ID和其他信息,然后单击保存changes

就这样希望对你有帮助。祝你好运

vjrehmav

vjrehmav2#

我今天遇到了同样的问题。
同样的事情Facebook一直在说“你已经授权[应用程序名称]!“过去。我觉得很奇怪,因为我所有的其他应用程序都没有显示这条消息。
最后,我发现我没有在设置中为Facebook应用程序添加iOS平台。我不明白为什么它以前工作:)
因此,尝试添加iOS平台,不要忘记添加您的捆绑包ID。
我希望这对你有用:)

ff29svar

ff29svar3#

好吧,我记得有一个类似的问题,一个网站使用Facebook申请折扣“朋友的业务页面?得到x%关闭您的订单”- anyhoo,原来我需要添加网站的www和非www版本到Facebook应用程序中的设置(https://developers.facebook.com->我的应用程序->设置->应用程序域)
我已经重新审视了这一点,并添加了“iOS”作为本机平台(在我的应用程序->设置中找到)#这将是第一件要检查的事情。第二件事是查看“快速入门”部分以获得进一步的帮助,可以在iOS应用程序设置的右上角部分找到。
Facebook可以而且将会改变一切,所以事情何时破裂是不可预测的。
我很想知道你们何时/是否以及如何解决这个问题。

w80xi6nr

w80xi6nr4#

我在AndroidMainfest.xml中添加了这段代码,然后它就可以工作了!

<activity android:name="com.facebook.CustomTabActivity" android:exported="true">
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="@string/fb_login_protocol_scheme" />
        </intent-filter>
    </activity>

相关问题