相关疑难解决方法(0)

如何通过点击Swift中的按钮打开fb和instagram应用程序

如何通过点击按钮打开Facebook和Instagram应用程序swift?某些应用重定向到Facebook应用并打开特定页面.我怎么能做同样的事情?

我找到了:

var url = NSURL(string: "itms://itunes.apple.com/de/app/x-gift/id839686104?mt=8&uo=4")

if UIApplication.sharedApplication().canOpenURL(url!) {
  UIApplication.sharedApplication().openURL(url!)
}
Run Code Online (Sandbox Code Playgroud)

但我必须知道该应用程序URL.其他例子在ObjectiveC,我不知道= /

facebook ios instagram swift

24
推荐指数
8
解决办法
3万
查看次数

检查是否安装了Google地图 - iOS 10.2.1

我只是将手机升级到iOS 10.2.1.

在我的Swift应用程序(使用3.0)中,我正在尝试检查手机上是否安装了Google地图.如果是,请在Google地图中打开此地址.

UIApplication.shared.canOpenURL(NSURL(string:"comgooglemaps://")! as URL)
Run Code Online (Sandbox Code Playgroud)

即使我安装了Google地图,表达式的计算结果为false.

奇怪的是,我可以用Swift打开谷歌地图

UIApplication.shared.open(NSURL(string:
            "comgooglemaps://?saddr=&daddr=\(lat),\(lon)&directionsmode=driving")! as URL, options: [:], completionHandler: nil)
Run Code Online (Sandbox Code Playgroud)

iOS 10.2.1中是否存在某种更改,导致第一个表达式无法评估为真?

网址似乎相同(comgooglemaps)

现在在plist中是否需要一些东西?

ios swift

10
推荐指数
1
解决办法
3659
查看次数

检查用户是否安装了iOS 9的Facebook Messenger

Facebook已弃用[FBSDKMessengerSharer messengerPlatformCapabilities] 用于检查用户是否安装了Messenger应用程序的方法.在警告信息中,它说:

不推荐使用messengerPlatformCapabilities:从iOS 9开始不推荐使用.如果使用此功能,则必须按照https://developers.facebook.com/docs/ios/ios9中的说明配置plist.

我想删除此方法,但没有找到任何其他选项来替换此代码(如果用户未安装Messenger应用程序,则会禁用该按钮):

if (![FBSDKMessengerSharer messengerPlatformCapabilities]) {
    [self.inviteFriendsButton setEnabled:NO];
    [self.inviteFriendsButton setAlpha:0.5f];
}
Run Code Online (Sandbox Code Playgroud)

还有其他方法吗?或者,作为新的iOS要求,我应该避免使用它if?先感谢您.

facebook ios messenger ios9

6
推荐指数
1
解决办法
4417
查看次数

检测是否从其他应用程序中安装了iOS应用程序

我的iOS应用程序上有一个按钮,它将通过深层链接启动第三方应用程序,但如果未安装所述应用程序,该按钮将不会执行任何操作.

如何检查应用程序是否先安装,如果没有,提示用户下载?

按钮代码:

@IBAction func didTapEdmodo(sender: AnyObject) {
    UIApplication.sharedApplication().openURL(NSURL(string: "edmodo://")!)
}
Run Code Online (Sandbox Code Playgroud)

deep-linking ios swift

0
推荐指数
1
解决办法
1280
查看次数

标签 统计

ios ×4

swift ×3

facebook ×2

deep-linking ×1

instagram ×1

ios9 ×1

messenger ×1