我对"离子框架"的位置提出了一般性问题。 - >已安装最新版本..(CLI v 1.3.0)
用离子发球和铬测试应用程序:没问题,我们可以得到完整的路径网址 (主要用于提供服务的返回网址"" openfb.js""每个示例) //////////
context = window.location.pathname.substring(0, window.location.pathname.indexOf("/",2)),
baseURL = location.protocol + '//' + location.hostname + (location.port ? ':' + location.port : '') + context,
或者:
if (!window.location.origin) {
window.location.origin = window.location.protocol + "//" + window.location.hostname + (window.location.port ? ':' + window.location.port: '');
}
////// 但是离子运行android,我有我的路径url或android(调试)上的位置弹出这些信息.. 结果是: file://android_asset/www/index.html#/app/messages(对于我在页面消息中的一般位置)
但是服务fbconnect的返回网址是用上下文计算的:" file:// android_asset /"
在这种情况下和facebook连接获取错误: " uri必须是绝对的" ..或...如果我强制我的网址位于:" 127.0.0.1"或者" localhost" (:8100有或没有信息端口也在测试)
我总是得到错误" uri必须是绝对的"或连接拒绝错误弹出并强制关闭应用程序... 我没有解决方案..我的应用程序与api服务器连接的所有其他功能都可以......
感谢帮我解决Android设备上的openfb问题(我觉得ios也有问题)......
OBY。
答案 0 :(得分:0)
为此,您已使用此repository oepenfb file.
替换openFb文件而且你还需要添加一个插件'org.apache.cordova.inappbrowser'。
在Facebook OAuth重定向中添加此“http://localhost/oauthcallback.html”