Apps

iOS 10の豆知識:アプリは音楽ライブラリにアクセスする前に許可を求める必要がある

iOS 10の豆知識:アプリは音楽ライブラリにアクセスする前に許可を求める必要がある

iOS 10 ミュージックライブラリのアクセス許可画像 001

Apple は、ユーザーの音楽ライブラリにアクセスするアプリを iOS が処理する方法にいくつかの変更を加えました。iOS 10 では、アプリがユーザーの音楽を操作する前に明示的な許可が必要になりました。

この新しい保護機能は、プライバシーを強化すると同時に、アプリがユーザーの知らないうちに音楽ライブラリの内容を分析できないようにします。さらに、アプリがあなたの音楽ライブラリをクラウドにアップロードし、広告目的であなたの音楽嗜好のプロファイルを作成することを、より困難に、あるいは完全に不可能にします。

今年初めに提出されたレーダーによると、開発者は iOS 10 以降でユーザーのメディア ライブラリにアクセスするには、NSAppleMusicUsageDescription と呼ばれる新しい Cocoa キーを使用する必要があるとのことです。

NSAppleMusicUsageDescription は、アプリが音楽ライブラリの使用を試みたときに、ユーザーから明示的な許可を求めるプロンプトも表示します。

Apple の開発者向けドキュメントより:

このキーを使用すると、アプリがユーザーのメディアライブラリにアクセスする理由を説明できます。システムがユーザーにアクセスを許可するよう求める際、このキーに指定した値がアラートの一部として表示されます。

ユーザーのプライバシーを保護するために、iOS 10.0 以降にリンクされ、メディア ライブラリにアクセスする iOS アプリは、その意図を静的に宣言する必要があります。

アプリのInfo.plistファイルにNSAppleMusicUsageDescriptionキーを追加し、このキーに目的文字列を指定してください。目的文字列を指定せずにメディアライブラリにアクセスしようとすると、アプリは終了します。

ミュージックライブラリへのアクセスを許可されたアプリは、[設定] > [プライバシー] > [メディアライブラリ]に表示されます。

音楽ライブラリにアクセスするアプリに対する新しいプライバシー要件は、連絡先、カレンダー、リマインダー、写真、位置情報、マイク、カメラ、HomeKit、健康とモーションおよびフィットネスのデータにアクセスするアプリに対する既存のプライバシー保護に加えて適用されます。

iOS 10 では、Siri 対応アプリが基盤となる音声認識エンジンを使用する際にも許可を求め、このエンジンは録音された音声を Apple に送信してリクエストを処理します。

出典:MacRumors

Milawo
Milawo is a contributing author, focusing on sharing the latest news and deep content.