Skip to content

Commit dd7015f

Browse files
committed
fix(deep-link): filter out web links instead of app links in deep link domains
This fixes a bug where on ios, deeplinks just don't work because the final Info.plist file doesn't have them. And also used a better id for CFBundleURLName Fixes regression from 2804803
1 parent d016a8a commit dd7015f

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

plugins/deep-link/build.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ fn main() {
139139
let deep_link_domains = config
140140
.mobile
141141
.iter()
142-
.filter(|domain| domain.is_app_link())
142+
.filter(|domain| !domain.is_web_link())
143143
.collect::<Vec<_>>();
144144

145145
if deep_link_domains.is_empty() {
@@ -173,7 +173,7 @@ fn main() {
173173
);
174174
dict.insert(
175175
"CFBundleURLName".into(),
176-
domain.scheme[0].clone().into(),
176+
format!("$(PRODUCT_BUNDLE_IDENTIFIER).{}", domain.scheme[0]).into(),
177177
);
178178
plist::Value::Dictionary(dict)
179179
})

0 commit comments

Comments
 (0)