我的要求是從已生成的動態鏈接URL
中獲取URI
方案。即使在firebase
示例應用程序中,它的深度鏈接url也會返回,而不是URI方案。Firebase動態鏈接:如何從生成的動態鏈接獲取URI方案?
對於如:
- 我們的動態鏈接網址是這樣的 - >https://my-app-code.app.goo.gl/value。
- iOS的自定義應用程序方案(從高級選項中添加):myappscheme://一些標籤/一些標籤的ID
- 長期動態鏈接網址 - >https://my-app-code.app.goo.gl/?link=my-web-url&apn=id&isi=android-google-play-id&ibi=ios-bundle-id&ius=ios-custom-app-scheme
當我點擊動態從電子郵件/ Notes鏈接URL(https://my-app-code.app.goo.gl/value),回調將是continueuseractivity功能,我用下面的塊 -
BOOL handled = [[FIRDynamicLinks dynamicLinks] handleUniversalLink:incomingUrl completion:^(FIRDynamicLink * _Nullable dynamicLink, NSError * _Nullable error)
,以便獲得url(dynamicLink.url)。在這個塊中,我得到了這個深度鏈接url,它是這個
- > my-web-url(這是我在上面提到的長動態鏈接中的鏈接參數的一部分)。
我的實際需求是獲取與該URL關聯的URI方案myappscheme:// some-tag/some-tag-id。我如何得到這個?
我甚至嘗試以下 -
FIRDynamicLink *dynamicLink = [[FIRDynamicLinks dynamicLinks] dynamicLinkFromCustomSchemeURL:url];
在這兩種情況下,我沒有得到的URI方案。
請幫忙。