2017-01-03 11 views
2

Appleがアプリにアクセスしたくないという事実のために、iOS SDKでの着信コール(メッセージ)をミュートまたはキャンセルする方法については、ここでさまざまなスレッドが見つかりましたシステムレベルの設定。実際、公式のツールでは実際には不可能です。つまり、何とかそれをやり遂げると、あなたのアプリはiTunes Storeで受け入れられなくなります。iOS SDKで着信をミュートまたはキャンセルすることができます

まあ、私はちょうどそれを行うことができるそのようなアプリの可能性を評価するように求められてきました。つまり、私のクライアントは、これら二つのアプリケーション

https://itunes.apple.com/us/app/lifesaver-distracted-driving/id874231222?mt=8 https://itunes.apple.com/us/app/at-t-drivemode/id907208943?mt=8

を見ていると、彼らは(機能性に基づいて)基本的には、まさにこのようなアプリは、行うことができることを確信しています。

この2つのアプリは不可能な形でどのように成功したのですか?そして、あなたの携帯電話をミュートすることがAppleの承認を受けていない場合、どうすればそれらのアプリをiTunes Storeにアップロードできますか?私は本当に例を拒否していませんが、実際にソースコードを求めているわけではありませんが、これが可能かどうかを調べるためにクラスや書籍、ドキュメントのポインタを求めています。リンゴCTCallとCT *クラスは私をあまり助けてくれなかった。

K

答えて

2

Appleはアプリ開発者は、とりわけ、この種のものを行うことができるようにiOSの10でCallKitフレームワークを追加しました。ドキュメントについては、以下を参照してください

https://developer.apple.com/reference/callkit

+0

パーフェクト!ちょうど私が探していたもの。 –

+0

どのようにCallkitを使用してコールを拒否/ハングアップする方法を見つけましたか?このようなことは許されないように見えますね。 – JBA

+0

リンクを開き、「Call Blocking&Identification」のCommand-Fを押します。 – dgatwood

0

を上記のiOS 10とから不要な電話を検出して遮断することが可能になりました。

はCallKitフレームワーク(CallKit.frameworkが)のVoIPアプリはiPhoneのUIで を統合し、ユーザーに素晴らしい経験を与えることができます

CallKitフレームワークを参照してください。この フレームワークを使用して、ユーザーがロック 画面で着信VoIP通話を表示および応答し、電話アプリの お気に入りおよび受信者ビューでVoIP通話から連絡先を管理できるようにします。

CallKitには、コールブロッキングを有効にするアプリの拡張機能と、発信者の識別番号 も導入されています。番号 に電話番号を関連付けたり、番号 をブロックする必要がある場合は、システムに通知できるアプリ拡張機能を作成できます。

関連する問題