You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/blog/2025/05-19-bevy-ios-deep-linking/index.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,12 @@
1
1
+++
2
2
title = "iOS Deep-Linking with Bevy"
3
-
date = 2025-05-20
3
+
date = 2025-05-19
4
4
[extra]
5
-
tags=["rust","bevy","mobile"]
5
+
tags=["rust","bevy","mobile"]
6
6
custom_summary = "Deep-Linking unlocked on iOS with Bevy"
7
-
hidden=true
8
7
+++
9
8
10
-
Until very recently Bevy iOS apps had a hard time reading deep linking information. Bevy uses [winit](https://github.com/rust-windowing/winit) by default for its platform integrations like window lifecycle management. On iOS winit used to implement and register its own `AppDelegate` to receive app life cycle hooks/calls.
9
+
Until very recently Bevy iOS apps had a hard time reading deep linking information. Bevy uses [winit](https://github.com/rust-windowing/winit) by default for its platform integrations like window lifecycle management. On iOS winit used to implement and register its own `AppDelegate` to receive app life cycle hooks/calls.
11
10
12
11
Users of Bevy therefore had only one inconvenient option to receive these hooks: Ditch winit and roll this themselves.
13
12
@@ -81,7 +80,7 @@ pub fn plugin(app: &mut App) {
81
80
This is of course very application dependant. Here are a few example of what to do:
82
81
83
82
| Link action | App behaviour |
84
-
| --- | --- |
83
+
| --- | --- |
85
84
| game user profile link | App opens the user profile of the user that created the link |
86
85
| a player's new record game run | The app shows this player's replay after clicking their link |
87
86
| file sharing | A `ShareExtension` receives a file that it wants to share with your app and opens your app using a URL schema and the app can identify what file to open using the deep linking context |
@@ -100,4 +99,4 @@ Exciting times to build iOS apps using Bevy.
100
99
101
100
---
102
101
103
-
Do you need support building your Bevy or Rust project? Our team of experts can support you! [Contact us.](@/contact.md)
102
+
Do you need support building your Bevy or Rust project? Our team of experts can support you! [Contact us.](@/contact.md)
0 commit comments