bevy_ios_alerts
Bevy plugin to easily integrate iOS's native UIAlerts API into a Bevy application.
Talks to UIKit directly via objc2 - no Swift package or XCode setup required.

demo from our game using this crate: zoolitaire.com
Instructions
- Add Rust dependency
- Setup Plugin
1. Add Rust dependency
cargo add bevy_ios_alerts
or
bevy_ios_alerts = { version = "0.9" }
2. Setup Plugin
Initialize Bevy Plugin:
app.add_plugins;
Trigger Alert in your application code:
Our Other Crates
- bevy_debug_log
- bevy_device_lang
- bevy_web_popups
- bevy_libgdx_atlas
- bevy_ios_review
- bevy_ios_gamecenter
- bevy_ios_iap
- bevy_ios_notifications
- bevy_ios_impact
- bevy_ios_safearea
Bevy version support
| bevy | crate |
|---|---|
| 0.19 | 0.9,main |
| 0.18 | 0.7,0.8 |
| 0.17 | 0.6 |
| 0.16 | 0.5 |
| 0.15 | 0.3,0.4 |
| 0.14 | 0.2 |
| 0.13 | 0.1 |
License
All code in this repository is dual-licensed under either:
- MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT)
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
at your option. This means you can select the license you prefer.
Your contributions
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.