簡體   English   中英

Socket.io和Websockets Android 2.2

[英]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。

來自《 Android平台指南:要求和支持》

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM