From 2bf42aa9d2a6bdc7b0770f69109f20fd77ccbdb7 Mon Sep 17 00:00:00 2001 From: Wuyx <1139965056@qq.com> Date: Thu, 19 Jan 2017 11:28:00 +0800 Subject: [PATCH] WAFbImpl3.6.1 --- frameworks/Bolts.framework/Headers/BFAppLinkNavigation.h | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/frameworks/Bolts.framework/Headers/BFAppLinkNavigation.h b/frameworks/Bolts.framework/Headers/BFAppLinkNavigation.h index d459f72..886b888 100644 --- a/frameworks/Bolts.framework/Headers/BFAppLinkNavigation.h +++ b/frameworks/Bolts.framework/Headers/BFAppLinkNavigation.h @@ -57,6 +57,12 @@ extras:(NSDictionary *)extras appLinkData:(NSDictionary *)appLinkData; +/*! + Creates an NSDictionary with the correct format for iOS callback URLs, + to be used as 'appLinkData' argument in the call to navigationWithAppLink:extras:appLinkData: + */ ++ (NSDictionary *)callbackAppLinkDataForAppWithName:(NSString *)appName url:(NSString *)url; + /*! Performs the navigation */ - (BFAppLinkNavigationType)navigate:(NSError **)error; @@ -69,6 +75,20 @@ /*! Navigates to a BFAppLink and returns whether it opened in-app or in-browser */ + (BFAppLinkNavigationType)navigateToAppLink:(BFAppLink *)link error:(NSError **)error; +/*! + Returns a BFAppLinkNavigationType based on a BFAppLink. + It's essentially a no-side-effect version of navigateToAppLink:error:, + allowing apps to determine flow based on the link type (e.g. open an + internal web view instead of going straight to the browser for regular links.) + */ ++ (BFAppLinkNavigationType)navigationTypeForLink:(BFAppLink *)link; + +/*! + Return navigation type for current instance. + No-side-effect version of navigate: + */ +- (BFAppLinkNavigationType)navigationType; + /*! Navigates to a URL (an asynchronous action) and returns a BFNavigationType */ + (BFTask *)navigateToURLInBackground:(NSURL *)destination; -- Gitblit v1.8.0