【问题标题】:how to redirect Skype app from swift(iOS) [duplicate]如何从swift(iOS)重定向Skype应用程序[重复]
【发布时间】:2016-06-23 07:03:53
【问题描述】:

我阅读了 stackoverflow 中的页面,我可以理解我可以从我编写的应用程序中嵌入或重定向到 Skype 应用程序,但我无法找到如何在 iOS 上实现它,即使它是否可能。

我想重定向到通过在我的 iOS 应用程序(swift)中按下按钮触发的 Skype。请教我如何做到这一点(如果不可能,我也想知道)

谢谢,

【问题讨论】:

    标签: ios iphone swift skype


    【解决方案1】:

    当您为 iOS 9 及更高版本构建应用程序并需要调用 URL 方案时,您现在需要在应用程序 Info.plist 中声明它们。有一个新密钥LSApplicationQueriesSchemes

    你可以在canOpenURL:的帮助下做到这一点

    Objective-C

    NSURL *skype = [NSURL URLWithString:[NSString stringWithFormat:@"skype:"]]; .
    if ([[UIApplication sharedApplication] canOpenURL:skype]) {
    [[UIApplication sharedApplication] openURL:skype];
    } else {
    // skype not Installed in your Device
      [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.com/apps/skype/skype"]];  // or use https://itunes.apple.com/in/app/skype-for-iphone/id304878510?mt=8
    }
    

    斯威夫特

    var skype: NSURL = NSURL(string: String(format: "skype:"))! //add object skype like this
    if UIApplication.sharedApplication().canOpenURL(skype) {
    UIApplication.sharedApplication().openURL(skype)
     }
    else {
    // skype not Installed in your Device
       UIApplication.sharedApplication().openURL("http://itunes.com/apps/skype/skype")
    }
    

    例如看到这个link

    【讨论】:

    • 你的问题解决了还是没有兄弟
    • 谢谢!我会努力做到的!
    • 谢谢你,我做到了!非常感谢你!
    猜你喜欢
    • 1970-01-01
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    • 2013-03-15
    • 2013-12-27
    • 1970-01-01
    • 2015-06-15
    • 1970-01-01
    相关资源
    最近更新 更多