Nic*_*ign 18 javascript facebook meteor meteor-accounts
我一直试图找到一个解决方案(遗憾的是现在3个月)使用iOS上的Meteors Accounts Facebook登录Facebook.我已经尝试了谷歌搜索将提出的所有内容,在Meteor论坛上进行了解决,甚至打开了Github问题.
但这个问题仍然逃脱了我.一切都在桌面上工作正常,但是当我在手机上测试时,我收到Facebook错误 "未登录.您尚未登录.请登录并重试".
我已经找到了其他几个有这个问题的人,并且在完整的证据答案上输入很少.在这一点上,我开始变得绝望.
直到Meteor升至1.3之后,这才成为问题.
通过以下设置它对我有用
账户相关 Meteor 套餐
accounts-base
accounts-password
accounts-facebook
accounts-google
useraccounts:materialize
service-configuration
accounts-ui
splendido:accounts-meld
Run Code Online (Sandbox Code Playgroud)渲染模板
{{> atForm}}
Run Code Online (Sandbox Code Playgroud)我还添加了 2 个 cordova 插件(为此在.meteor文件夹内创建一个文件,其名称cordova-plugins和以下内容
cordova-plugin-meteor-webapp@https://github.com/meteor/cordova-plugin-meteor-webapp.git#8bf95eed3f313299fc2de33658866278eea2cdc5
cordova-plugin-inappbrowser@https://github.com/apache/cordova-plugin-inappbrowser.git#2df0e72c36f1fda35c04b3b06bd7beaafaae6ee9
Run Code Online (Sandbox Code Playgroud)还要确保 html 的 head 标记中有以下行
<meta http-equiv="Content-Security-Policy" content="default-src * 'unsafe-inline' 'unsafe-eval' data: " />
Run Code Online (Sandbox Code Playgroud)mobile-config.js最后在您的文件
中添加以下行
App.accessRule('http://*', {type: 'navigation'});
App.accessRule('https://*', {type: 'navigation'});
Run Code Online (Sandbox Code Playgroud)meteor reset还要在构建之前运行命令
| 归档时间: |
|
| 查看次数: |
614 次 |
| 最近记录: |