Skip to content

Commit f33b21c

Browse files
Support for background isolates as well as the root isolate, by making callbacks root isolate dependent
1 parent ca36c8f commit f33b21c

File tree

7 files changed

+762
-412
lines changed

7 files changed

+762
-412
lines changed

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2021 Approov Integration Examples
3+
Copyright (c) 2021-2025 Approov Integration Examples
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,5 @@ artifacts.add("default", file('approov-sdk.aar'))
4545

4646
dependencies {
4747
implementation 'com.squareup.okhttp3:okhttp:4.12.0'
48-
implementation 'io.approov:approov-android-sdk:3.4.0'
48+
implementation 'io.approov:approov-android-sdk:3.4.1'
4949
}

android/src/main/java/com/criticalblue/approov_service_flutter_httpclient/ApproovHttpClientPlugin.java

Lines changed: 166 additions & 46 deletions
Large diffs are not rendered by default.

ios/Classes/ApproovHttpClientPlugin.m

Lines changed: 280 additions & 103 deletions
Large diffs are not rendered by default.

ios/approov_service_flutter_httpclient.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
Pod::Spec.new do |s|
22
s.name = 'approov_service_flutter_httpclient'
3-
s.version = '0.0.4'
3+
s.version = '3.4.0'
44
s.summary = 'Flutter plugin for accessing Approov SDK attestation services.'
55
s.description = <<-DESC
66
A Flutter plugin using mobile API protection provided by the Approov SDK. If the provided Approov SDK is configured to protect an API, then the plugin will automatically set up pinning and add relevant headers for any request to the API.
77
DESC
88
s.homepage = 'https://github.com/approov/approov_service_flutter_httpclient'
9-
s.license = { :type => 'BSD', :file => '../LICENSE' }
10-
s.author = { 'CriticalBlue' => 'ivol@criticalblue.com' }
9+
s.license = { :type => 'MIT', :file => '../LICENSE' }
10+
s.author = { 'Approov Ltd' => 'support@approov.io' }
1111
s.source = { :http => 'https://github.com/approov/approov-service-flutter-httpclient' }
1212
#s.documentation_url = 'https://pub.dev/packages/approov-service-flutter-httpclient'
1313
s.source_files = 'Classes/**/*'

lib/approov_service_flutter_httpclient.dart

Lines changed: 308 additions & 254 deletions
Large diffs are not rendered by default.

pubspec.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
name: approov_service_flutter_httpclient
22
description: Approov enabled HttpClient
3-
version: 0.0.5
3+
version: 3.4.1
44
repository: https://github.com/approov/approov_service_flutter_httpclient
55
homepage: https://pub.dev/publishers/approov.io/packages
66

7-
87
environment:
9-
sdk: ">=2.15.0 <4.0.0"
10-
flutter: ">=2.0.0"
8+
sdk: ">=3.0.0"
9+
flutter: ">=3.7.0"
1110

1211
dependencies:
1312
flutter:

0 commit comments

Comments
 (0)