6

チャット、通話、ビデオ通話など、さまざまなモジュールの Skype アプリを開くためのモジュールを実装しました。これは、iOS 8 まで機能していました。

以下はリンクであり、統合のためにたどられます

https://msdn.microsoft.com/en-us/library/dn745885.aspx

しかし、iOS 9 では動作しなくなりました。

以下のコードは、Skype がインストールされている場合でも、Skype を検索する App ストアを開いているだけです。

BOOL installed = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"skype:"]];
    if(installed)
    {
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"skype:%@?chat",dataSource[indexPath.section]]]];
    }
    else
    {
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://itunes.apple.com/in/app/skype-for-iphone/id304878510?mt=8"]];
    }

これに代わるものはありますか?ガイドしてください。ありがとう

4

1 に答える 1

6

以下に、私のために働いた画像を共有しています。

LSApplicationQueriesSchemesSkype の Info.plist ファイルにキーを追加しました

ここに画像の説明を入力

BOOL installed = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"skype:"]];
    if(installed)
    {
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"skype:%@?chat",dataSource[indexPath.section]]]];
    }
    else
    {
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://itunes.apple.com/in/app/skype-for-iphone/id304878510?mt=8"]];
    }
于 2015-10-29T12:34:49.940 に答える