成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

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

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

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊、網(wǎng)頁空間、營銷軟件、網(wǎng)站建設(shè)、桐鄉(xiāng)網(wǎng)站維護(hù)、網(wǎng)站推廣。


可以與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)閉通知),我們怎么讓用戶打開我的App而不是打開別的App,如果用戶打開了我們的App我們怎么知道他是通過什么途徑打開App的,他感興趣的內(nèi)容是什么?怎么獲取用戶的這些行為數(shù)據(jù)和興趣愛好?


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


使用深度鏈接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 <LinkedME_iOS/LinkedME.h>


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

#import<LinkedME_iOS/LinkedME.h>

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


參數(shù)詳解

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

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

在Appdelegate引入頭文件

#import <LinkedME_iOS/LinkedME.h>


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

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


在didFinishLaunchingWithOptions中添加

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

           }@catch (NSException *exception) {

           }@finally {

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


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

網(wǎng)頁標(biāo)題:LinkedME|CoreSpotlight和深度鏈接結(jié)合使用(下)
文章起源:http://jinyejixie.com/article38/ghogpp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、ChatGPT、軟件開發(fā)、網(wǎng)頁設(shè)計(jì)公司、外貿(mào)網(wǎng)站建設(shè)、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
麻栗坡县| 金华市| 阿拉尔市| 乡城县| 榆社县| 平顶山市| 贵德县| 山丹县| 格尔木市| 德钦县| 随州市| 洪泽县| 彰化市| 曲水县| 曲阜市| 虞城县| 高雄县| 吕梁市| 大冶市| 蒙山县| 边坝县| 彭水| 明光市| 富源县| 泰兴市| 天水市| 维西| 密山市| 西丰县| 延长县| 大理市| 泾源县| 汉中市| 云安县| 德州市| 溧水县| 常德市| 丰镇市| 大渡口区| 长顺县| 汨罗市|