[英]Socket.io and Websockets Android 2.2
我使用cordova開發了一個應用程序,並使用socket.io連接了我的服務器應用程序。 我有一個問題,因為Android 2.2版未實現網絡套接字。 我一直在嘗試使用此插件https://github.com/knowledgecode/WebSocket-for-Android/tree/2.x,但是我不了解如何在socket.io中實現此功能,例如,我認為這應該是工作:
var socket;
if (typeof WebSocket === "function"){
socket = io.connect();
}
else {
//socket.io should use the implementation socket using the plugin
//sort of this: var ws = new WebSocket('ws://echo.websocket.org');
//and pass this to socket.io of a some magical way
}
@ user2593900,
你有更大的問題。 Cordova / Phonegap不支持Android 2.2。 您可能可以使用Phonegap 3.x進行編譯,因為這些工具仍然可用並受支持。 正式地,不再支持Android 2.x,3.x和4.0。
Cordova for Android需要Android SDK,該SDK可以安裝在OS X,Linux或Windows操作系統上。 請參閱Android SDK的系統要求。
Cordova支持Android 4.0.x(從Android API級別14開始)和更高版本。 通常,Cordova不支持Android版本,因為它們在Google的發布信息中心上降至5%以下。 低於API級別10的Android版本和3.x版本(蜂窩,API級別11-13)明顯低於該5%閾值。
甚至Phonegap支持的編譯器3.x版本都說:
Cordova支持Android 2.2、2.3和4.x。 一般而言,平台在Google的發布信息中心上下降到5%以下時就被棄用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.