問題タブ [callkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1461 参照

swift - Xcode 8 beta 6 の CallKit 経由の SpeakerBox

Apple 製の SpeakerBoxアプリケーションは、Xcode 8 beta 6 へのアップデート後、動作しなくなりました。エラーがログに記録されます。

トランザクションのリクエスト中にエラーが発生しました: エラー Domain=com.apple.CallKit.error.requesttransaction Code=2 "(null)"

Code=2 はCXErrorCodeRequestTransactionErrorUnknownCallProviderエラーです。

Xcode 8 beta 4 ではすべて正常に動作しました。

そこで何が起こったのか知っている人はいますか?

0 投票する
1 に答える
386 参照

ios - xcode8 beta 6 で callkit を承認する方法

コールキットを承認する方法、CXProvider.authorizationStatus は xcode8 ベータ版の最新バージョンでは利用できません。

0 投票する
1 に答える
391 参照

ios10 - CallDirectoryHandler IOS10 nsuserdefaults

公式リリースを使用している IOS10 用の新しい CallDirectoryHandler 拡張機能を使用しようとしています。

まず第一に、この拡張機能はデバッグ可能ではなく、ログが機能していないようです。

NSUserDefaults を介してアプリ間のパラメーターをこの拡張機能に渡そうとしていますが、取得したオブジェクトが空で動作していません。

この拡張機能に別の方法でパラメーターを渡す方法を知っている人はいますか?

ありがとう

0 投票する
1 に答える
6297 参照

objective-c - CTCallCenter は非推奨です。代替手段は何ですか?

私はCTCallCenter自分のプロジェクトで使用しています。現在は廃止されています。代替手段は何ですか? 音声通話のイベントを取得するには?

0 投票する
1 に答える
1201 参照

c# - Xamarin で CallDirectoryExtension を使用して発信者 ID を提供するアプリを作成するにはどうすればよいですか?

Xamarin ガイドに従って、Call Directory Extension を作成することで、電話番号をブロックしたり、発信者 ID を表示したりできる iPhone アプリを作成しています。

https://developer.xamarin.com/guides/ios/platform_features/introduction-to-ios10/callkit/#Implementing-a-Call-Directory-Extension

Xamarin のドキュメントのコードは完全には更新されていませんが、OS X 用の Xamarin Studio で Call Directory Extension を作成するだけで、いくつかのサンプル コードを取得して作業を開始できます。

以下は、電話番号 22334455 をブロックする最も簡単なコードです。

サンプル コードから、同じ番号の発信者 ID を表示するのと同じくらい簡単なように思えます。AddBlockingEntry の代わりに AddIdentificationEntry メソッドを使用するだけですが、うまくいきません。

私は何が欠けていますか?

0 投票する
1 に答える
687 参照

blocking - reloadExtensionWithIdentifier が機能していません

ディレクトリ内線番号を呼び出すために他の番号を追加しようとすると。追加ではありません。テキスト フィールドから番号を取得しています。以下の方法を使用して、その番号をディレクトリ内線番号に追加しようとしています。

[contextIs addBlockingEntryWithNextSequentialPhoneNumber:phoneNumber];

その後、以下のメソッドを呼び出しています。

[contextIs completeRequestWithCompletionHandler:nil];

[[CXCallDirectoryManager sharedInstance] reloadExtensionWithIdentifier:@"com.something.something.CallIDExtension" completionHandler:^(NSError *error){ if(error!=nil) { NSLog(@"error is %@",[エラーの説明]); } }];

しかし、それは起きていません。reloadExtensionWithIdentifier が番号を辞書に更新していないか、私が間違っていると思います...

0 投票する
2 に答える
829 参照

crash - import CallKit が iOS 9 でランダムにクラッシュする

オプションのみとして CallKit フレームワークをインポートしました。ただし、起動時に iOS 9 で実行中にCallKit をインポートするとクラッシュします。しかし、iOS 10 では完全に動作します。XCode 8 ベータ 6 では正常に動作しましたが、この問題は XCode 8 でのみ発生しています。コードは Swift 3 にあります。

どんな助けでも大歓迎です。