如何在developers.facebook.com上重置密钥哈希

时间:2019-05-02 08:14:31

标签: react-native

我已经使用expo创建了react-native应用程序,并尝试进行“使用facebook登录”。

我设置了一个新的密钥哈希,但是在此错误中显示了第一个密钥哈希。所以我的问题是,要删除它的密钥哈希在哪里,或者我应该怎么做? 我也创建了一个新的应用程序。

另一个问题:为什么在模拟器上使用任何键哈希,但不能在另一台设备上工作?

我的功能:

facebooklogin = async () => {
const {type,token} = await Expo.Facebook.logInWithReadPermissionsAsync(id, {behavior:'native',permissions: ['public_profile','email']})
if(type === 'success') {
  const response = await fetch(
    'https://graph.facebook.com/me?fields=id,name,email&access_token=${token}'
  );
  const userObj = await response.json();
  alert('Done!!!!!');
  this.setState({
    success:true
  });
}
else{
  alert(type);
}

}

0 个答案:

没有答案