1. ホーム
  2. アイオス

[解決済み】iOSでプログラムにより自分の電話番号を取得する方法

2022-03-25 17:13:30

質問

iPhone SDKから標準APIで自分の電話番号を取得する方法はありますか?

解決方法を教えてください。

マイナス評価を受けることを覚悟で申し上げると、最高位の解決策(現在1番目の回答)は、2009年11月5日時点の最新のSDK契約に違反しています。私たちのアプリケーションは、それを使用したために拒否されたばかりです。以下は、Appleからの回答です。

セキュリティ上の理由から、iPhone OSはアプリケーション(その設定とデータを含む)をファイルシステム内の一意の場所に制限しています。この制限は、アプリケーションのサンドボックスとして知られるセキュリティ機能の一部です。サンドボックスは、ファイル、環境設定、ネットワークリソース、ハードウェアなどへのアプリケーションのアクセスを制限する、きめ細かいコントロールのセットです。

デバイスの電話番号は、アプリケーションのコンテナ内では利用できません。アプリケーションをApp Storeで再審査するためには、アプリケーションをディレクトリコンテナ内で読み取り専用に修正し、バイナリをiTunes Connectに再提出していただく必要があります。

電話番号を入力する手間を省きたかったので、これは本当に残念です。