Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Authentication 当URL更改时,响应本机链接不会触发addEventListener_Authentication_Callback_React Native - Fatal编程技术网

Authentication 当URL更改时,响应本机链接不会触发addEventListener

Authentication 当URL更改时,响应本机链接不会触发addEventListener,authentication,callback,react-native,Authentication,Callback,React Native,我想使用React native通过回调URL实现身份验证。url更改时,我无法捕获addEventListener的处理程序: Linking.addEventListener('url', this.handleDeepLink); 注意发生的事 我关注facebook的官方文档,但没有收到任何回复。 您是否为回调URL定义了URL方案 我想你正在寻找这个: 遵循使用链接所涉及的步骤。如果您是在iOS或android上构建,我假设您在Xcode中进行了配置,请查看官方文档中的深度链接 P

我想使用React native通过回调URL实现身份验证。url更改时,我无法捕获addEventListener的处理程序:

Linking.addEventListener('url', this.handleDeepLink);
注意发生的事

我关注facebook的官方文档,但没有收到任何回复。
您是否为回调URL定义了URL方案

我想你正在寻找这个:

遵循使用链接所涉及的步骤。如果您是在iOS或android上构建,我假设您在Xcode中进行了配置,请查看官方文档中的深度链接

PS:您将在Xcode中定义的自定义URL方案可能不是所有社交身份验证都允许的。例如:facebook不允许您将“yourapp://”设置为重定向url,twitter、google+和dropbox允许您这样做

如果您的后端将重定向到您在URL方案中定义的自定义URL,则上述过程将有效

要获得最佳实践,请将SDK用于社交身份验证

如果这个答案与你有关,我想写下的大多数事情最好是写下一条带有具体细节的评论