2

iOS アプリで特定の番号/アカウントに電話をかける機能を追加する必要があります。しかし、どのユーザーが電話で Skype やその他の音声/ビデオ アプリを使用しているかを検出して、バリアントを表示する必要があります。
私はそれを行うことができますか?
ありがとう。

4

1 に答える 1

2

Skype はskypeURL スキームを定義します。skypeデバイスがURLを開くことができるかどうかを確認してください。たとえば、 skype://+447123456789+44712​​3456789 に電話します。

.ipaアプリをダウンロードし、ファイルの名前を で終わるように変更し.zip、それを抽出してInfo.plist、結果のバンドルに含まれている を開くことで、アプリに URL スキームが定義されているかどうかを確認できます。アプリケーションに URL スキームがある場合は、少なくともアプリが存在するかどうかを確認し、存在する場合は開くことができます。ただし、送信できるデータはアプリ固有です。

例:

if ([[UIApplication sharedApplication] canOpenURL:@"skype://123..."])
{
    [[UIApplication sharedApplication] openURL:@"skype://123..."];
}
于 2012-07-03T16:24:05.280 に答える