как да използвам Google plus интеграция в titanium?

Работя с приложение, в което трябва да интегрирам Google plus с помощта на Titanium.

var win = Ti.UI.createWindow({
    barColor : '#000',
    navBarHidden : true
});
var textToShare = encodeURIComponent('This text will be shared');
var urlToShare = encodeURIComponent('http://www.company.com');
var webView = Ti.UI.createWebView({
    url : 'https://plus.google.com/share?client_id=123456789.apps.googleusercontent.com&continue=' + Ti.App.id + '%3A%2F%2Fshare%2F&text=' + textToShare + '&url=' + urlToShare + '&bundle_id=' + Ti.App.id + '&gpsdk=1.0.0'
});
win.add(webView);
var close = Ti.UI.createButton({
    title : 'Close'
});
close.addEventListener('click', function() {
    win.close();
});
win.open({
    modal : true
});

webView.addEventListener('load', function(e) {
    if (e.url.indexOf('https://accounts.google.com') == -1) {
        //win.hideNavBar();
    } else {
        // win.showNavBar();
        win.setLeftNavButton(close);
    }
});
webView.addEventListener('error', function(e) {
    win.close();
});

Причинява грешка 404 (заявеният URL адрес не е намерен на този сървър) в webView, след влизане в акаунта на Google. Искам да интегрирам Google plus в titanium Някакви предложения?


person user3751128    schedule 18.06.2014    source източник


Отговори (1)


Трябва да влезете в Google Developers Console и във вашия проект да активирате Google+ API и след това в настройките на API на Google+ от менюто вляво изберете Идентификационни данни и Създаване на нов клиентски идентификатор за Инсталирано приложение, предоставяйки името на вашия пакет (стойност от Ti.App.id ).

Забележете, че името на вашия пакет трябва да съдържа поне един . знак:

  • testapp – невалиден
  • mycompany.testapp – правилно
person daniula    schedule 18.06.2014