真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

LinkedME|CoreSpotlight和深度鏈接結(jié)合使用(下)-創(chuàng)新互聯(lián)

Core Spotlight和深度鏈接結(jié)合使用(上)中我們已經(jīng)說了Spotlight的創(chuàng)建和使用了,這篇文章著重說怎么創(chuàng)建深度鏈接,深度鏈接(Universal links)怎么和Spotlight結(jié)合使用,在這里就不過多贅述什么是深度連接了,在文末提供了幾篇文章供大家參考,以及國(guó)內(nèi)成熟的深度鏈接(Universal links)技術(shù)服務(wù)商LinkedME。

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的溪湖網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

可以與iOS9 search功能配合使用的三種技術(shù)

1、Universal links.

2、Smart App Banners.

3、Handoff.

為什么我們要使用Spotlight和深度鏈接?

上篇中提到WWDC公布關(guān)于用戶習(xí)慣的數(shù)據(jù),用戶有 86% 的時(shí)間花在 App中,而如今App同質(zhì)化現(xiàn)象這么嚴(yán)重,假設(shè)在手機(jī)上裝了兩個(gè)提供相同的內(nèi)容App,除了推送通知以外(我們都知道通知過度的使用會(huì)導(dǎo)致用戶反感直接關(guān)閉通知),我們?cè)趺醋層脩舸蜷_我的App而不是打開別的App,如果用戶打開了我們的App我們?cè)趺粗浪峭ㄟ^什么途徑打開App的,他感興趣的內(nèi)容是什么?怎么獲取用戶的這些行為數(shù)據(jù)和興趣愛好?

傳統(tǒng)的統(tǒng)計(jì)分析SDK只能統(tǒng)計(jì)App的啟動(dòng)次數(shù),頁(yè)面的打開次數(shù),頁(yè)面停留的時(shí)間,但是無法統(tǒng)計(jì)用戶是通過什么途徑(如QQ,微信,微博,短信,Spotlight..)打開App,甚至是打開App的某個(gè)頁(yè)面。

使用深度鏈接LinkedME,可以滿足上面提出的所有問題,產(chǎn)品同時(shí)提供了更詳細(xì)的數(shù)據(jù)和渠道的統(tǒng)計(jì)和分析,不僅僅是Spotlight的數(shù)據(jù),整個(gè)互聯(lián)網(wǎng)的其他所有數(shù)據(jù)來源都能統(tǒng)計(jì)。

LinkedME|Core Spotlight和深度鏈接結(jié)合使用(下)

下面的Demo我們就使用LinkedME的SDK來開發(fā)。

  • 第一步:導(dǎo)入Framework

MobileCoreServices.framework

CoreSpotlight.framework

(不需要判斷iOS 9 SDK內(nèi)部已判斷)

  • 第二步:導(dǎo)入頭文件

#import

  • 第三步:創(chuàng)建Spotlight索引

#import

-(IBAction)creatSearchableItem{
   NSSet *set5 = [NSSet setWithObjects:@"linkedME", nil];
   //
   NSDictionary *dict = @{@"test":@"test"};
   [[LinkedME getInstance] createDiscoverableContentWithTitle:@"LinkedME 國(guó)內(nèi)第一家企業(yè)級(jí)深度鏈接" description:@"讓APP不再是信息孤島!" thumbnailUrl:[NSURL URLWithString:@"http://7xq8b0.com1.z0.glb.clouddn.com/logo.png"] linkParams:dict type:@"" publiclyIndexable:NO keywords:set5 expirationDate:nil spotlightIdentifier:@"bbcc" spotlightCallback:^(NSString *url, NSString *spotlightIdentifier, NSError *error) {
       [self performSelectorOnMainThread:@selector(showAlert:) withObject:@"索引創(chuàng)建成功" waitUntilDone:NO];
   }];
}

參數(shù)詳解

LinkedME|Core Spotlight和深度鏈接結(jié)合使用(下)

通過搜索結(jié)果跳轉(zhuǎn)到相應(yīng)頁(yè)面

在Appdelegate引入頭文件

#import

添加方法//Universal Links 通用鏈接實(shí)現(xiàn)深度鏈接技術(shù)

- (BOOL)application:(UIApplication*)application continueUserActivity:(NSUserActivity*)userActivity restorationHandler:(void (^)(NSArray*))restorationHandler{
   return  [[LinkedME getInstance] continueUserActivity:userActivity];
}

在didFinishLaunchingWithOptions中添加

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
   LinkedME* linkedme = [LinkedME getInstance];
   //獲取跳轉(zhuǎn)參數(shù)
   [linkedme initSessionWithLaunchOptions:launchOptions automaticallyDisplayDeepLinkController:NO deepLinkHandler:^(NSDictionary* params, NSError* error) {
       if (!error) {
           @try {

           } @catch (NSException *exception) {

           } @finally {

           }
       } else {
           NSLog(@"LinkedME failed init: %@", error);
       }
   }];
   return YES;
}

以上就是關(guān)于如何創(chuàng)建深度鏈接以及Spotlight如何與深度鏈接結(jié)合使用,感興趣的朋友可以關(guān)注我們上一期的文章:Core Spotlight和深度鏈接結(jié)合使用(上)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


標(biāo)題名稱:LinkedME|CoreSpotlight和深度鏈接結(jié)合使用(下)-創(chuàng)新互聯(lián)
文章分享:http://weahome.cn/article/csphho.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部