2016-11-07 67 views
0

我已經集成到火力地堡我的應用程序在下面的方法測試火力地堡深層鏈接對於安裝路徑

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)URL options:(NSDictionary<NSString *, id> *)options

- (BOOL)application:(UIApplication *)application 
continueUserActivity:(NSUserActivity *)userActivity 
    restorationHandler:(void (^)(NSArray *))restorationHandler 

我能夠成功地測試來自移動Safari瀏覽器是推出了iOS鏈接應用程序在模擬器中。

我的問題是,有沒有辦法測試移動鏈接啓動應用程序商店,然後繼續傳遞鏈接到iOS應用程序的路徑?

我希望能夠在將代碼提交到App Store之前測試模擬器中的更改。

回答

0

Firebase不知道(或關心)應用程序如何安裝到您的設備上。直接從Xcode安裝並使用Beta分發系統(TestFlight,Hockey,Fabric等)的處理方式與通過App Store時的處理方式完全相同。

這裏是一個流動,你可以用它來測試:

  1. 將應用程序安裝的構建,其中包括火力地堡動態鏈接SDK
  2. 生成一個鏈接,並張貼在某個地方
  3. 卸載你的應用程序
  4. 打開鏈接,讓它一路通過重定向到App Store頁面
  5. 關閉App Store的
  6. INSTAL la在本地構建您的應用程序(使用Xcode或TestFlight/Fabric /等)
  7. 打開您的應用程序
  8. 鏈接路徑將返回給您,與您的應用程序從應用程序安裝時的相同方式由用戶存儲。
+0

您確定第8步按預期工作嗎?我們在安裝應用程序之後獲取動態鏈接路徑時遇到問題。 –

+0

@DennisBurford在我的測試中總是有!隨意從你的AppDelegate發佈一個帶有片段的新問題,因爲我懷疑有任何問題。 –

+0

@DennisBurford你有沒有解決這個問題? – yedidyak