質問がわかりにくいのですが、この質問はアプリが携帯の設定をいじって携帯(の通話等)を使えなくする方法を聞いているのではなく、特定のサーバーにアクセスするアプリがあって、アプリからアクセスがあった時に特定の端末からのアクセスをサーバーで拒否することができるか?(プロキシサーバーを経由しても正しく認識できるよう、IPアドレスではなくて本体の型番等、端末固有のIDをアプリから送るようにして、それをサーバーで判断して拒否できるか?)
という質問だと認識しました。
そういう質問であれぱ、iOSのアプリで使える端末識別IDについては
http://quesera2.hatenablog.jp/entry/2014/03/03/001232
を参考にしてください。
昔は端末毎に一意の識別子が振られたUDIDというIDがあったのですが、プライバシー保護観点で今は使えなくなっています。
で、今回のような用途ではAppleは「identifierForVendor」を使用することを推奨しています。
このIDは端末内でベンダー(BundleIDのドメイン名部分が同じアプリ)毎に同じIDが付与されます。
ただし、このIDは端末から同一ベンダーのアプリが全て削除されたら一旦リセットされ、アプリを再インストールすると新しいIDが付与されますので、その点は注意が必要です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/12 00:11