deepLink iOS 應用到自己APP 記錄

2021-07-27 10:31:38 字數 1203 閱讀 5922

通過xcode新增url scheme跳轉,操作步驟如下:

第一步找到url types的新增處:targets-info-url types.

以下為**給出的url規範,用來呼叫**客戶端的

寶貝詳情 taobao:

寶貝搜尋 taobao:

店鋪搜尋 taobao:

.com/browse/shop_search.htm?q=iphone

首先,需要定製好跳轉協議的格式 當前我們就是使用最簡單的跳轉協議.
com.deeplink:

com.deeplink 代表就是我們第2步時設定的 url schemes

deeplink.htm 可以設定為區別當前要跳轉的頁面的乙個字串

id=123456 一般代表頁面的id 用來請求資料

nsstring *scheme = [url scheme];

nsstring *host = [url host];

nsstring *query = [url query];

之後便是判斷,拿出需要的id進行跳轉
if (scheme && [scheme isequaltostring:@"com.deeplink"]) ;
可以參考我使用傳送通知給主頁控制器,然後通過主頁控制器進行跳轉.

解決方法也是參考**的跳轉,在開啟**客戶端後會有一定延遲才跳轉到對應的商品頁面.

關於接收到通知之後的跳轉邏輯這裡就不貼出**了.

dispatch_after(dispatch_time(dispatch_time_now, (int64_t)(1.0 * nsec_per_sec)), dispatch_get_main_queue(), ^);
nsstring *urlstring = @"com.deeplink:";

nsurl * url = [nsurl urlwithstring:[urlstring stringbyaddingpercentescapesusingencoding:nsutf8stringencoding]];

}else

匯出iPhone應用到iTunes

重新安裝了itunes,沒備份,發現itunes裡的應用都沒了,再同步ipad和iphone的時候,提示我要清空ipad和iphone裡的資料,嚇得我趕緊取消了。於是上網找了一下如何將ipad和iphone的應用同步回電腦的方法。最終找到了,方法非常簡單,在itunes中連線ipad和iphone後...

SAP 應用到的Tcode

se38 abap編輯器 se75 建立長文物件以及呼叫建立的物件 se11 自定義表並維護 se16n 對資料表進行編輯與檢視 se80 物件瀏覽器 se91 建立訊息類 se93 建立事務碼 se37 維護function module se09 傳輸組織器 se41 選單製作器 qaer 上傳...

部署Angular應用到Github pages

published august 08,2017 by jeneser categories angular 1 tags angular 2 course 2 original 4 你將看到 快速部署angular應用到github pages,利用github提供的pages資源快速建立演示站點...