2017-01-04 9 views
1

私はSquareを使って自分のHTML5 POSを作ろうとしています。私の計画は、Googleのクロム。* APIを使用して、USBレシートプリンタとキャッシュドロワーを処理することです。スクエアはJava経由でアクセスする必要があります。これは、アプリをAndroid互換にするためにApache CordovaコンテナにChromeアプリをラップすることでやりたいことですChromebookに読み込みます。現在、モバイル用のChromeアプリAPIはありますか?

私の最大の疑問は、クロム。* APIは最近モバイルで利用可能ですか? The last update was apparently July 2014...それ以来更新があったと教えてください。 のchrome.usb APIが利用できない場合、私はSOLであり、基本的にSquareの処理とレシートプリンタとキャッシュドロワにJavaを依存させる必要があるため、Javaは分かりません楽しかった。スクエアのAPIに関するドキュメントから何かが欠けていない限り、おそらくレシート印刷と現金引き出しを処理します。それはそれのように見えませんでした。

+0

[Android Web API](https://docs.connect.squareup.com/articles/web-api-android/)を使用できますか? – tristansokol

+0

私はそうでした。しかし、私はアプリができるだけ多くのデバイスで動作するようにしたいと思います。私はちょうど柔軟性が欲しい。 Android/iOSクロムはボーナスになります。 –

+0

私はちょっと混乱しています。スクエアはJavaでアクセスする必要がありますか? – tristansokol

答えて

0

ハードウェアと話す必要がある瞬間、あなたのオプションは非常に限られています。

AndroidデバイスがUSB経由のプリンタ&ドロワーと対話する必要がある場合、Javaのアプリケーションの少なくとも一部を書き込むか、または処理するCordovaプラグインを検索/書き込みする必要がありますUSB側。

Androidのみの場合:クライアントとしてのAndroid搭載のUSB(純粋なウェブアプリ/プログレッシブウェブアプリ、ハイブリッド、または純粋なJava)経由でレシートプリンタとキャッシュドロワーを制御する、 。

Chromebookの場合、外部ハードウェア(USB)インターフェイスがうまく動作しているかどうかを確認する必要があります。

+0

うん。それは私が当初考えていたものですが、言語の壁は本当に痛みです。私はすべてをメインのウェブサイトに通しておきたいと思います。しかし、ここではウェブサイトはホストされていません。私は第三者ホストを使用しています。もしできれば、私は自宅で/ビジネスの場所でウェブサイトを設定して嬉しいです。それで、私はすべてが同じネットワーク上で動作し、おそらくPHPを使用することができます。 JavaをCordova用に少ししか学習しても意味がないのでしょうか? –

+0

私は、それ専用の専用サーバーをセットアップすることをお勧めします。領収書を印刷して引き出しを開くサーバーを持つことは奇妙に思えるかもしれません.HTML5のフロントエンドがあれば、どんなデバイスのブラウザでも使用できます。 Windows PCでも。ネットワーク経由でプリンタと通信できるPHPライブラリがありますか? –

+0

趣味/デモではなく商用プロジェクトの場合は、セキュリティ/セキュリティで保護されたチャネルを念頭に置いていますが、PCを使用している場合はさらにオプションがあります。 「簡単な」図書館を選び、それがハッキングされていることを知り、叫んでいる顧客を見つけているようなものはありません。がんばろう。 –

関連する問題