Firebase身份验证自定义令牌iOS

时间:2016-07-16 07:56:07

标签: ios firebase firebase-authentication vk vk-sdk

我正在尝试使用switch添加到我的应用VK授权。

用户授权完成后,我尝试将令牌传递给Firebase。

var nextimage = 0;
var timer = 0;
doSlideshow();

function doSlideshow() {
  if (nextimage >= images.length) {
    nextimage = 0;
  }
  $('.col-md-8').css('background-image', 'url("' + images[nextimage++] + '")').fadeIn(3000, function() {
    timer = setTimeout(doSlideshow, 3000);
  });
}
$(".col-md-8").hover(function() {
  clearTimeout(timer);
});

$(".col-md-8").mouseout(function() {
  setTimeout(doSlideshow, 3000);
});

var elems = document.getElementsByClassName("col-md-8");
for (var i = 0; i < elems.length; i++) {
 elems[i].style.backgroundRepeat = "no-repeat";
 elems[i].style.backgroundSize = "100%";
}
  

错误:[1](null)“NSLocalizedDescription”:“自定义令牌格式不正确。请查看文档。”

我可以在没有运行服务器的情况下将Firebase与自定义身份验证一起使用吗?

1 个答案:

答案 0 :(得分:2)

来自Firebase文件。 Create custom tokens using the Firebase SDK

我会说你需要使用createCustomToken()方法..你不能使用你的VK服务器令牌用firebase登录...你需要用createCustomToken()方法为firebase生成令牌

 var uid = "some-uid";
 var customToken = firebase.auth().createCustomToken(uid);

愿这对你有用