bevy_ios_review

Crates.iobevy_ios_review
lib.rsbevy_ios_review
version
sourcesrc
created_at2024-04-15 18:24:19.360624
updated_at2024-12-02 19:46:02.271476
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
Cargo.toml error:TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
(extrawurst)

documentation

https://docs.rs/bevy_ios_review

README

bevy_ios_review

Following released Bevy versions crates.io docs.rs discord

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

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.3" }

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);
}

Our Other Crates

Bevy version support

bevy bevy_ios_review
0.15 0.3,main
0.14 0.2
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: 24

cargo fmt