Android Interface Definition Language
Androidアプリにおいて,プロセス間通信(IPCないしRPC)のために利用するインタフェース。
アクティビティとサービスが別プロセスで,互いに情報をやり取りしたい場合などに使う。
概要 本記事はGoogleから提供されていたAndroid インターフェース定義言語(以下、AIDL)を利用した課金処理を、Google Play Billing Library(以下、PBL)へ移行させたときの備忘録です。 developer.android.com Goole App Storeには、AIDLを利用したアプリは2021年の11月1日からアップロードできなくなり、PBLバージョン3.0以上での実装が必須になります。 また、これから2年ごとにPBLのアップデートが定期的に必要になります。以下のリンクで更新がないか定期的にチェックすることをオススメします。 developer.a…