1

Meteorで作業しようとしています。これで、セットアップ全体が apache2 を使用して localmachine で実行され、meteor.js は、Android Emulator の Browser から同じ URL を参照するときにも機能します。主な問題は、ローカル URL から Android アプリの機能が必要であり、ここでページがリモート js を読み込めないことです。javascriptを有効に設定した後、WebViews loadURLメソッドを使用して次のhtmlをロードしています.htmlに埋め込まれたjsは次のようになります

<script type="text/javascript" src="http://meteor.mywebserver.com/meteor.js"></script>
<script type="text/javascript">
window.onload = function()
{
  Meteor.host = "meteor.mywebserver.com";

  alert(textStatus);
// Call the test() function when data arrives
  Meteor.registerEventCallback("process", commentsUpdate);
// Join the demo channel and get last five events, then stream
  Meteor.joinChannel("demo", 0);
  Meteor.mode = 'longpoll';
// Start streaming!
  Meteor.connect();
// Handle incoming events
  function commentsUpdate(data)
  { 

    alert(data);
  };});

たくさん検索した後、このstackoverflowの回答を試しました

無駄に 。ここで回避策を見つけるのを手伝ってくれる人はいますか? 動作しないため、ローカルの meteor.js を使用できません。

ありがとう

4

1 に答える 1

0

これは、統合された Cordova を介して Meteor で対処されています。基本的に、Android プラットフォームをアプリに追加することを Meteor に伝えると、Meteor が Android プロジェクト ファイルをビルドします。アプリはネイティブで実行されているように見えますが、実際には "Web ビュー" を囲む軽いアプリで実行されているだけです。iOSではこれをWebKitで行っていますが、AndroidではOSのバージョンに依存すると思います。

アプリとすべてに署名する必要があるため、アプリを Play ストアに展開する必要があります。

于 2016-08-02T18:00:30.537 に答える