Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update requirements in readme #123

Merged
merged 1 commit into from
Aug 5, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 16 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,28 @@ Argyle Link React Native SDK provides a way to integrate [Argyle Link](https://a

If you are looking to update Argyle Link to the newest version, navigate to [upgrade guide](UPGRADING.md).

- Required react-native version 0.65.x+
- Required react-native version 0.73.0+

**Requirements for iOS:**

- The minimum deployment target needs to be at least 14.0
- iOS 14.0+
- Xcode 14.0+
- Swift 5.5+

**Requirements for Android:**

- The `minSdkVersion` need to be at least `26`
- Android 8.0 (API level 26)+
- Kotlin 1.8.0+
- Android Gradle Plugin 7.2+
- Gradle 8.3+
Set the `minSdkVersion` in `android/app/build.gradle`:

```
android {
compileSdk 34
defaultConfig {
minSdk 26
...
}
...
}
```

**Important:** When using tools like Proguard to obfuscate your code, make sure to exclude Android Link SDK package (`com.argyle.*`) from the process, it may cause unexpected runtime issues otherwise. You can do this by adding this line to your `proguard-rules.pro:-keep class com.argyle. { *; }`

Expand Down