bevy_ios_review

Crates.iobevy_ios_review
lib.rsbevy_ios_review
version0.2.0
sourcesrc
created_at2024-04-15 18:24:19.360624
updated_at2024-07-07 19:15:26.071818
descriptionBevy plugin for to request ios native review API from within the App
homepage
repositoryhttps://github.com/rustunit/bevy_ios_review
max_upload_size
id1209525
size5,506
(extrawurst)

documentation

https://docs.rs/bevy_ios_review

README

bevy_ios_review

crates.io

Rust crate and Swift package to easily integrate iOS's requestReview API into a Bevy application.

example example screenshot from our game using this crate: zoolitaire.com

See also bevy_ios_iap, bevy_ios_notifications, bevy_ios_gamecenter, bevy_ios_alerts & bevy_ios_impact

Instructions

  1. Add to XCode: Add SPM (Swift Package Manager) dependency
  2. Add Rust dependency
  3. Setup Plugin

1. Add to XCode

Go to File -> Add Package Dependencies and paste https://github.com/rustunit/bevy_ios_review.git into the search bar on the top right: xcode

2. Add Rust dependency

cargo add bevy_ios_review

or

bevy_ios_review = { version = "0.1" }

3. Setup Plugin

Initialize Bevy Plugin:

app.add_plugins(bevy_ios_review::IosRequestReviewPlugin);

Trigger Review Event in your application code:

fn some_system(mut event: EventWriter<IosRequestReview>) {
    event.send(IosRequestReview);
}

Bevy version support

bevy bevy_ios_review
0.14 0.2,main
0.13 0.1

License

All code in this repository is dual-licensed under either:

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.

Commit count: 15

cargo fmt