Appcelerator Cloud Socialintegrations登录错误
Appcelerator Cloud Socialintegrations login error
我的代码是这样的:
var Cloud = require("ti.cloud");
var token = Ti.Facebook.accessToken;
Ti.API.info("CLOUD EXTERNAL ACCOUNT LOGIN");
Ti.API.info("*** fb accessToken: "+token);
Cloud.SocialIntegrations.externalAccountLogin({
type: 'facebook',
token: token
}, function (e) {
if (e.success) {
}
else {
alert('Facebook login error: \n'+ ((e.error && e.message) || JSON.stringify(e)));
}
});
我在信息中收到以下错误
[INFO] : CFNetwork SSLHandshake failed (-9824)
[INFO] : CFNetwork SSLHandshake failed (-9824)
[INFO] : CFNetwork SSLHandshake failed (-9802)
[INFO] : CFNetwork SSLHandshake failed (-9802)
[INFO] : NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)
警报对话框显示:
JSON parse error: Unexpected identifier "Ett"
有人知道是什么原因造成的吗?
这与此处发布的问题相同:
Appcelerator login API getting error in response Unexpected identifier
基本上它可能与 iOS 9 和 appcelerator 服务器上的 SSL 云有关。在 tiap.xml 的 info.plist 中为它们添加例外将解决问题。
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>appcelerator.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>1.0</string>
<key>NSTemporaryExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
</dict>
我的代码是这样的:
var Cloud = require("ti.cloud");
var token = Ti.Facebook.accessToken;
Ti.API.info("CLOUD EXTERNAL ACCOUNT LOGIN");
Ti.API.info("*** fb accessToken: "+token);
Cloud.SocialIntegrations.externalAccountLogin({
type: 'facebook',
token: token
}, function (e) {
if (e.success) {
}
else {
alert('Facebook login error: \n'+ ((e.error && e.message) || JSON.stringify(e)));
}
});
我在信息中收到以下错误
[INFO] : CFNetwork SSLHandshake failed (-9824)
[INFO] : CFNetwork SSLHandshake failed (-9824)
[INFO] : CFNetwork SSLHandshake failed (-9802)
[INFO] : CFNetwork SSLHandshake failed (-9802)
[INFO] : NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)
警报对话框显示:
JSON parse error: Unexpected identifier "Ett"
有人知道是什么原因造成的吗?
这与此处发布的问题相同: Appcelerator login API getting error in response Unexpected identifier
基本上它可能与 iOS 9 和 appcelerator 服务器上的 SSL 云有关。在 tiap.xml 的 info.plist 中为它们添加例外将解决问题。
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>appcelerator.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>1.0</string>
<key>NSTemporaryExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
</dict>