-->

煎茶触摸2:如何将Google+登录?(Sencha Touch 2: How can I add

2019-10-30 11:44发布

我想与Google+登录添加到我的煎茶触摸2 web应用,根据https://developers.google.com/+/web/signin/?hl=de#using_the_client-side_flow 。

我已经添加了谷歌脚本进入app.json(定义为远程脚本),它被加载。 我创建的HTML的东西(由谷歌所描述的)集装箱:

Ext.define('Bubbles.view.LoginView', {
extend: 'Ext.Container',
id: 'loginView',
config: {
    fullscreen: true,
    layout: 'fit',
    html: '<span id=\"signinButton\">'
        +   '<span class="g-signin" data-callback="signinCallback" data-clientid="CLIENT_ID" data-cookiepolicy="single_host_origin" data-requestvisibleactions="http://schemas.google.com/AddActivity" data-scope="https://www.googleapis.com/auth/plus.login"></span>'
        + '</span>',
    height: '100%',
    width: '100%',
}});

但屏幕保持为空,没有登录按钮:-(

然而,上述消除这个网站部分,直接将它变成index.html的作品。 不幸的是,这是一个非常不好的做法?

任何想法如何与煎茶触摸2做正确?

Answer 1:

它可能无法正常工作,因为.g-signin元素被谷歌试图使按钮后,后主动加入到DOM。 看看添加登录按钮,使用JavaScript您的网页 。 特别是步骤4,其中gapi.signin.render('myButton', additionalParams); 用于呈现按钮。



文章来源: Sencha Touch 2: How can I add Google+ Login?