ddp-client npm パッケージを使用して、react ネイティブ Android アプリを Meteor バックエンドに接続したいと考えています。これは iOS アプリではうまく機能しますが、react ネイティブ Android で動作するように構成するにはどうすればよいですか? 最新の RN と ddp-client がインストールされていますが、connect()
関数を呼び出すとエラーがスローされます。index.android.js の私のコードは次のとおりです。
let ddpclient = new DDPClient({
url: 'ws://localhost:3000/websocket'
});
console.log('DDP', ddpclient);
ddpclient.connect((error, wasReconnect) => {
if (error) {
console.log('DDP connection error!');
return;
}
if (wasReconnect) {
console.log('Reestablishment of a connection');
}
console.log('Connected!');
});
ddpclient.subscribe('messages', [], ()=> {
console.log('messages complete:');
console.log(ddpclient.collections.messages);
});
ddpclient.on('message', (msg) => {
console.log('ddp message: ' + msg);
})