monacaでfelicaを使ったアプリは作成可能でしょうか?
色々と検索しているのですが情報がなく、プラグインなどの情報がございましたらご教授いただけますと幸いです。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答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総合スコア9256
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。