質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Cordova

Cordovaは様々なデバイスで使うことができるオープンソースなモバイル用開発プラットフォームです。開発者に各デバイスの元のプラットフォームで開発する必要をなくし、HTML・JavaScript・CSSなどの一般的なウェブのテクノロジーを使ってすべてのデバイスで展開することができるモバイルのアプリケーションを生成することを可能にします。

Monaca

「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。

Q&A

1回答

972閲覧

monacaでfelicaを使ったアプリは作成可能でしょうか?

marksan

総合スコア13

Cordova

Cordovaは様々なデバイスで使うことができるオープンソースなモバイル用開発プラットフォームです。開発者に各デバイスの元のプラットフォームで開発する必要をなくし、HTML・JavaScript・CSSなどの一般的なウェブのテクノロジーを使ってすべてのデバイスで展開することができるモバイルのアプリケーションを生成することを可能にします。

Monaca

「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。

0グッド

0クリップ

投稿2020/11/17 06:32

monacaでfelicaを使ったアプリは作成可能でしょうか?
色々と検索しているのですが情報がなく、プラグインなどの情報がございましたらご教授いただけますと幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

monacaでfelicaを使ったアプリは作成可能でしょうか?

結論から書くと、質問者さん自身が所定の機能を持つMonacaのプラグインを書く必要がありそうです。

AndroidやiOS端末であるスマホからFeliCaデバイスにアクセスするにはその端末が有するNFC関連のネイティブの機能を使う必要がありますが、特にFeliCaに関してはSuicaなどの交通系カードの使用履歴をアクセスするような実用的なプログラムを作るには、SONY(FeliCaを管理する関連会社)との契約が必要になるはずです。有志の方々が独自にハックし、非公式に公開された情報はありますが、表立ってそれを利用したアプリを商用として使うのは問題があると思われるので、FeliCaを自由に扱えるMonacaのプラグインが見当たらないのも頷けることです。SONYと契約済みの会社が、OEMのようなかたちで独自で開発し、提供するようなことは考えられます。

ではFeliCaに関して何もできないのかというとそうでもなくて、FeliCaにはIDmと言うカードIDがあり、これを読み出すことはNFCの標準の機能を使ってプログラミングすることでできます。しかしながらその機能を持つMonacaのプラグインは、質問者さんご自身で作る必要があります。

開発の順番としては まずNFC(Type-F/FeliCa)を扱えるAndroid端末でFeliCaのIDmを読み出せるようネイティブのプログラミングに習熟し、その後でそのノウハウをもってMonacaのプラグインを作るようなかたちになるかと思います。AndroidのNFC関連の機能については私自身はAndroid 4.4と6.0で使ったことがありますが、Monacaのプラグイン自体作ったことはないので、プラグイン特有の難しさ、ハマりどころのようなものはあるかもしれません。iOSでは比較的最近実装された「Core NFC」機能を使うことになりそうですが、こちらは私はまったく使ったことが無い為、Monacaのプラグインに利用するにあたり、アドバイスできるほどの情報は持ち合わせていません。

Cordovaプラグインを開発してみよう! - モナカプレス

尚、FeliCaと一口に言っても種類があって、Suicaなどに使われているものは「FeliCa Standard」と呼ばれます。その他「FeliCa Lite-S」というものもありますが、カードのIDであるIDmに関しては、どちらもほぼ同じ操作で比較的簡単に取得できます。ですが、FeliCa Standardのカード自体が保存している履歴情報のようなデータを読むようなことになってくると、とたんに難しくなります。

投稿2020/11/17 14:19

編集2020/11/17 14:26
dodox86

総合スコア9183

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問