2017-07-28 21 views
2

私のアプリでは、CallKitを使用して、自分のアプリユーザーからのコールを識別します。そして、ユーザがIdentifyとBlocking in app設定をオンにしているかどうかをチェックする警告ウィンドウがロジックポップアップで表示されます。 (あなたは私のスクリーンショットで見る)。そして、これが私のアプリがリンゴによって拒否された理由です。彼らはinfo.plistにプライバシーキーを追加するように私に言った。しかし、Callkitを呼び出すための秘密鍵はありません。 だから私はこれに対処する方法がわからない、誰も同じ経験を持っているのですか? ?あなたはこの問題に何をすればよいか教えてください。 enter image description hereIOS CallKitはIdentifyが拒否されました

enter image description here

+0

アップルのレビューチームがあなたを助けるためにあります。彼らに電話をかけるか、電子メールを送ってキーについて聞いて、さらに詳しい説明を求めてください。 – Krumelur

+0

うん、私はそれらを電子メールし、彼らの連絡を待っている。 –

答えて

0

これについて矛盾する情報があります。 One (accepted) answer hereは不要だと言っていますが、コメントin this blog postthis StackOverflow answerは、あなたが追加しようとしているキーはNSVoIPUsageDescription(CallKitとVoIP用)だと言います。

私はInfo.plistファイルに値のセクションの説明文字列とともに追加するキーです。

This Apple forum threadには、試してみることのできる異なるキーがあります。

+0

NSVoIPUsageDescriptionが見つかりません。削除されましたか? –

+0

Info.plistに追加してみましたか?正直言って、 'NSPhotoLibraryUsageDescription'や' NSMicrophoneUsageDescription'のようなiPhoneOS SDKヘッダーファイルには他のプライバシーキーも見つからないので、単純にヘッダーにないかもしれません。 CallKit以外のこれらのキーは、Appleの[Information Property List Key Reference](https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys)にあります。 .html#// apple_ref/doc/uid/TP40009251-SW1)。 –

+0

私ができることは、電子メールを書いてから私が連絡を取るのを待っている可能性があります。 –