我相信你在Test Social的GitHub頁面上發佈了這個問題?以下是我必須做的工作才能使Twitter在Android上工作 - Test Social仍然可以在iOS上按預期工作。
「我有同樣的問題(僅適用於Android,iOS設備仍然會作爲前),這與Android,而不是這個模塊的問題。這是我如何去有關Android上解決這個。
getHtml上webView在Android中返回null,但在iOS中再次罰款 - 只是把它放在那裏,以防有人遇到這個錯誤。似乎沒有這個模塊的錯誤。
我修改了Test Social中的authorizeUICallback函數:
function authorizeUICallback(e) {
var promptView = Ti.UI.createView({
width:'30%',
height:'10%',
layout: "vertical",
backgroundColor:'black',
bottom:"20%"
}),
pinField = Ti.UI.createTextField({
width: Ti.UI.FILL,
height: Ti.UI.SIZE,
hintText: 'Enter PIN'
}),
pinButton = Ti.UI.createButton({
width: Ti.UI.SIZE,
height: Ti.UI.SIZE,
title: "Authorize"
});
promptView.add(pinField);
promptView.add(pinButton);
view.add(promptView);
pinButton.addEventListener('click', function() {
if (!pinField.value) {
alert('No PIN found');
} else {
pin = pinField.value;
response = 1;
response ? (pin = pinField.value, /*pin = response.split("<code>")[1].split("</code>")[0]*/ destroyAuthorizeUI(), receivePinCallback()) : (loadingView && loadingView.hide(), loadingContainer && loadingContainer.hide(), webView && webView.show()), loading = !1, clearInterval(intervalID), estimates[estimateID] = (new Date).getTime() - startTime, Ti.App.Properties.setString("Social-LoadingEstimates", JSON.stringify(estimates));
}
});
}
有另一個在GitHub頁面上創建的問題,他們還沒有找到解決方案。這似乎是讓Twitter與Test Social一起工作的唯一方式(或者是我發現讓它與Appcelerator一起工作的唯一方式)。
我無法幫助您使用Google+。我希望稍後再實施,但是它的最新變化並不是我的優先級列表中的超高...誰知道人們會使用它多久,但我離題了......你是否遇到過任何類型的錯誤當你得到一個'白色屏幕'的控制檯?