Skip to content

Commit 1c23a59

Browse files
committed
release post
1 parent 15cd08d commit 1c23a59

4 files changed

Lines changed: 26 additions & 11 deletions

File tree

content/blog/2025/05-20-bevy-ios-deep-linking/index.md renamed to content/blog/2025/05-19-bevy-ios-deep-linking/index.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
+++
22
title = "iOS Deep-Linking with Bevy"
3-
date = 2025-05-20
3+
date = 2025-05-19
44
[extra]
5-
tags=["rust","bevy","mobile"]
5+
tags=["rust","bevy","mobile"]
66
custom_summary = "Deep-Linking unlocked on iOS with Bevy"
7-
hidden=true
87
+++
98

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.
1110

1211
Users of Bevy therefore had only one inconvenient option to receive these hooks: Ditch winit and roll this themselves.
1312

@@ -81,7 +80,7 @@ pub fn plugin(app: &mut App) {
8180
This is of course very application dependant. Here are a few example of what to do:
8281

8382
| Link action | App behaviour |
84-
| --- | --- |
83+
| --- | --- |
8584
| game user profile link | App opens the user profile of the user that created the link |
8685
| a player's new record game run | The app shows this player's replay after clicking their link |
8786
| 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.
10099

101100
---
102101

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)

docs/blog/2025/05-20-bevy-ios-deep-linking/index.html renamed to docs/blog/2025/05-19-bevy-ios-deep-linking/index.html

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,7 @@
2323
</header>
2424

2525
<div id="blogpage">
26-
<div class="date">2025-05-20</div>
27-
28-
<div class="hidden">hidden</div>
26+
<div class="date">2025-05-19</div>
2927

3028
<h1 class="title">
3129
iOS Deep-Linking with Bevy

docs/blog/index.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,24 @@ <h1>Blog</h1>
2727
<div class="posts">
2828

2929

30+
<div class="post">
31+
<div class="date">2025-05-19</div>
32+
<a href="https://rustunit.com/blog/2025/05-19-bevy-ios-deep-linking/">
33+
<div class="title">iOS Deep-Linking with Bevy</div>
34+
</a>
35+
<div class="tags">
36+
37+
<div class="tag">rust</div>
38+
39+
<div class="tag">bevy</div>
40+
41+
<div class="tag">mobile</div>
42+
43+
</div>
44+
<div class="summary">Deep-Linking unlocked on iOS with Bevy</div>
45+
<hr />
46+
</div>
47+
3048

3149

3250
<div class="post">

docs/sitemap.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@
3535
<lastmod>2025-01-02</lastmod>
3636
</url>
3737
<url>
38-
<loc>https://rustunit.com/blog/2025/05-20-bevy-ios-deep-linking/</loc>
39-
<lastmod>2025-05-20</lastmod>
38+
<loc>https://rustunit.com/blog/2025/05-19-bevy-ios-deep-linking/</loc>
39+
<lastmod>2025-05-19</lastmod>
4040
</url>
4141
<url>
4242
<loc>https://rustunit.com/blog/drafts/</loc>

0 commit comments

Comments
 (0)