Comments (7)
@maxmitz I believe your issue is with the scheme https
. I can remember that I had to changed it to something else in order to get it to work for iOS by configuring CFBundleURLSchemes
. For consistency reasons I would recommend to change it for Android as well by configuring android:scheme
.
from auto_route_library.
@sjoulbak Do you have any more information besides changing the URL scheme to something else? That's a little vague.
from auto_route_library.
I'm having a similar problem. I'm using Firebase dynamic links to generate the deep link, and it is working correctly on Android but not iOS.
I can manually listen to the link opening the app from the Firebase package, but deepLinkBuilder is never being invoked. As far as I can tell, I have Info.plist/build configurations set up correctly.
from auto_route_library.
@jfacoustic I can give you an example configuration:
# ios/Runner/Info.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>FlutterDeepLinkingEnabled</key>
<true/>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLName</key>
<string>whooff.nl</string>
<key>CFBundleURLSchemes</key>
<array>
<string>whooff</string>
</array>
</dict>
</array>
</dict>
</plist>
With above configuration you can deeplink to: whooff://whooff.nl/home/dashboard
from auto_route_library.
Hi, I'm currently experiencing the same issue with deepLinkBuilder not working for iOS. Unfortunately the above workaround is not suitable. For now I am forced to use uni_links to work around the issue.
Is the underlying issue for this problem known?
from auto_route_library.
I recommend to check if your Universal Links stuff is correctly configured on the Apple site. Especially the hosting of the "apple-app-site-association" file. For this use the
AASA Validator from Branch.io to verify if your Associated Domains are correctly configured. If this check fails, then the problem is not auto_route.
Here is a guide for what you have to do to configure universal links for your iOS app: https://www.branch.io/resources/blog/how-to-setup-universal-links-to-deep-link-on-apple-ios/
Hint:
If the AASA Validator tells you that the "content-type" header is wrong, then upload your "apple-app-site-association" file again with the file suffix .json.
from auto_route_library.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions
from auto_route_library.
Related Issues (20)
- Source <> Destination Aware Transitions HOT 1
- No imports are generated inside app_router.gr.dart HOT 8
- Build Runner Efficiency Warning HOT 10
- Demo image in Nested navigation is not found (404) in Documentation HOT 2
- Feature request HOT 1
- revaluateListenable does not cause reevaluation for nested routes in AutoTabRouter tabs HOT 1
- Custom Route Navigation Overlapping Bottom Bar HOT 2
- Default global route transition HOT 2
- Custom Route Builder Example?
- When resizing the window, the interface is not re-rendered. HOT 2
- Route classes not generated HOT 1
- AutoRoute Helper not available with Android Studio Giraffe | 2022.3.1 Patch 2 HOT 6
- system "back" button close app in nested navigation HOT 4
- [Question] Shouldn't usesPathAsKey work in this case ? HOT 8
- AutoTabsRouter caches the pages. HOT 3
- Widget Inspector Error with Wildcard RedirectRoute HOT 2
- resolver.next(true) in Guard, on browser refresh pushes to initial route
- Route Arguments are always null inside AutoRouterObserver when using navigateNamed HOT 1
- AppBar back button disappears when pressing F5 on a web page
- Can't register AutoRoute v6 with GetIt HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from auto_route_library.