Skip to content

Commit

Permalink
Merge pull request #150 from LezdCS/develop
Browse files Browse the repository at this point in the history
Add more details to subscription to comply to Google new policy
  • Loading branch information
LezdCS authored Feb 11, 2024
2 parents bdab94f + a5d59d2 commit 5d246dd
Show file tree
Hide file tree
Showing 4 changed files with 97 additions and 78 deletions.
120 changes: 60 additions & 60 deletions ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -6,91 +6,91 @@ PODS:
- ReachabilitySwift
- device_info_plus (0.0.1):
- Flutter
- Firebase/Analytics (10.17.0):
- Firebase/Analytics (10.20.0):
- Firebase/Core
- Firebase/Core (10.17.0):
- Firebase/Core (10.20.0):
- Firebase/CoreOnly
- FirebaseAnalytics (~> 10.17.0)
- Firebase/CoreOnly (10.17.0):
- FirebaseCore (= 10.17.0)
- Firebase/Crashlytics (10.17.0):
- FirebaseAnalytics (~> 10.20.0)
- Firebase/CoreOnly (10.20.0):
- FirebaseCore (= 10.20.0)
- Firebase/Crashlytics (10.20.0):
- Firebase/CoreOnly
- FirebaseCrashlytics (~> 10.17.0)
- Firebase/RemoteConfig (10.17.0):
- FirebaseCrashlytics (~> 10.20.0)
- Firebase/RemoteConfig (10.20.0):
- Firebase/CoreOnly
- FirebaseRemoteConfig (~> 10.17.0)
- firebase_analytics (10.7.0):
- Firebase/Analytics (= 10.17.0)
- FirebaseRemoteConfig (~> 10.20.0)
- firebase_analytics (10.8.5):
- Firebase/Analytics (= 10.20.0)
- firebase_core
- Flutter
- firebase_core (2.22.0):
- Firebase/CoreOnly (= 10.17.0)
- firebase_core (2.25.4):
- Firebase/CoreOnly (= 10.20.0)
- Flutter
- firebase_crashlytics (3.4.4):
- Firebase/Crashlytics (= 10.17.0)
- firebase_crashlytics (3.4.14):
- Firebase/Crashlytics (= 10.20.0)
- firebase_core
- Flutter
- firebase_remote_config (4.3.4):
- Firebase/RemoteConfig (= 10.17.0)
- firebase_remote_config (4.3.13):
- Firebase/RemoteConfig (= 10.20.0)
- firebase_core
- Flutter
- FirebaseABTesting (10.18.0):
- FirebaseABTesting (10.21.0):
- FirebaseCore (~> 10.0)
- FirebaseAnalytics (10.17.0):
- FirebaseAnalytics/AdIdSupport (= 10.17.0)
- FirebaseAnalytics (10.20.0):
- FirebaseAnalytics/AdIdSupport (= 10.20.0)
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30910.0, >= 2.30908.0)
- FirebaseAnalytics/AdIdSupport (10.17.0):
- FirebaseAnalytics/AdIdSupport (10.20.0):
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleAppMeasurement (= 10.17.0)
- GoogleAppMeasurement (= 10.20.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30910.0, >= 2.30908.0)
- FirebaseCore (10.17.0):
- FirebaseCore (10.20.0):
- FirebaseCoreInternal (~> 10.0)
- GoogleUtilities/Environment (~> 7.8)
- GoogleUtilities/Logger (~> 7.8)
- FirebaseCoreExtension (10.18.0):
- GoogleUtilities/Environment (~> 7.12)
- GoogleUtilities/Logger (~> 7.12)
- FirebaseCoreExtension (10.21.0):
- FirebaseCore (~> 10.0)
- FirebaseCoreInternal (10.18.0):
- FirebaseCoreInternal (10.21.0):
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- FirebaseCrashlytics (10.17.0):
- FirebaseCrashlytics (10.20.0):
- FirebaseCore (~> 10.5)
- FirebaseInstallations (~> 10.0)
- FirebaseSessions (~> 10.5)
- GoogleDataTransport (~> 9.2)
- GoogleUtilities/Environment (~> 7.8)
- nanopb (< 2.30910.0, >= 2.30908.0)
- PromisesObjC (~> 2.1)
- FirebaseInstallations (10.18.0):
- FirebaseInstallations (10.21.0):
- FirebaseCore (~> 10.0)
- GoogleUtilities/Environment (~> 7.8)
- GoogleUtilities/UserDefaults (~> 7.8)
- PromisesObjC (~> 2.1)
- FirebaseRemoteConfig (10.17.0):
- FirebaseRemoteConfig (10.20.0):
- FirebaseABTesting (~> 10.0)
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- FirebaseSharedSwift (~> 10.0)
- GoogleUtilities/Environment (~> 7.8)
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- FirebaseSessions (10.18.0):
- FirebaseSessions (10.21.0):
- FirebaseCore (~> 10.5)
- FirebaseCoreExtension (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleDataTransport (~> 9.2)
- GoogleUtilities/Environment (~> 7.10)
- nanopb (< 2.30910.0, >= 2.30908.0)
- PromisesSwift (~> 2.1)
- FirebaseSharedSwift (10.18.0)
- FirebaseSharedSwift (10.21.0)
- Flutter (1.0.0)
- flutter_background_service_ios (0.0.3):
- Flutter
Expand All @@ -100,27 +100,27 @@ PODS:
- Flutter
- flutter_web_auth (0.5.0):
- Flutter
- GoogleAppMeasurement (10.17.0):
- GoogleAppMeasurement/AdIdSupport (= 10.17.0)
- GoogleAppMeasurement (10.20.0):
- GoogleAppMeasurement/AdIdSupport (= 10.20.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30910.0, >= 2.30908.0)
- GoogleAppMeasurement/AdIdSupport (10.17.0):
- GoogleAppMeasurement/WithoutAdIdSupport (= 10.17.0)
- GoogleAppMeasurement/AdIdSupport (10.20.0):
- GoogleAppMeasurement/WithoutAdIdSupport (= 10.20.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30910.0, >= 2.30908.0)
- GoogleAppMeasurement/WithoutAdIdSupport (10.17.0):
- GoogleAppMeasurement/WithoutAdIdSupport (10.20.0):
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30910.0, >= 2.30908.0)
- GoogleDataTransport (9.2.5):
- GoogleDataTransport (9.3.0):
- GoogleUtilities/Environment (~> 7.7)
- nanopb (< 2.30910.0, >= 2.30908.0)
- PromisesObjC (< 3.0, >= 1.2)
Expand Down Expand Up @@ -184,7 +184,7 @@ PODS:
- GTMSessionFetcher/Core (< 3.0, >= 1.1)
- MLImage (= 1.0.0-beta4)
- MLKitCommon (~> 9.0)
- mobile_scanner (3.5.2):
- mobile_scanner (3.5.6):
- Flutter
- GoogleMLKit/BarcodeScanning (~> 4.0.0)
- move_to_background (0.0.1):
Expand Down Expand Up @@ -313,28 +313,28 @@ SPEC CHECKSUMS:
audioplayers_darwin: 877d9a4d06331c5c374595e46e16453ac7eafa40
connectivity_plus: bf0076dd84a130856aa636df1c71ccaff908fa1d
device_info_plus: c6fb39579d0f423935b0c9ce7ee2f44b71b9fce6
Firebase: f4ac0b02927af9253ae094d23deecf0890da7374
firebase_analytics: d6f520c1030d2c1215851f6e332d39a489a30bd2
firebase_core: efc9455611b8769fa90fbdae5da182600bd6901c
firebase_crashlytics: 6a564f58db90be49c49d9ac100bc5cc3fcbf8267
firebase_remote_config: 100e400242117a458f445cdb79aec17d0f2b6e05
FirebaseABTesting: d8b10ff4c6d1a9d6b11f02a08463ad5fd9fc6b1b
FirebaseAnalytics: b9284f9fff10157a843e0422e908711f7bf3b9f2
FirebaseCore: 534544dd98cabcf4bf8598d88ec683b02319a528
FirebaseCoreExtension: 62b201498aa10535801cdf3448c7f4db5e24ed80
FirebaseCoreInternal: 8eb002e564b533bdcf1ba011f33f2b5c10e2ed4a
FirebaseCrashlytics: d78651ad7db206ef98269e103ac38d69d569200a
FirebaseInstallations: e842042ec6ac1fd2e37d7706363ebe7f662afea4
FirebaseRemoteConfig: 94ab72cd7aa865b6226ee527b1fa5c4f961a4e7b
FirebaseSessions: f90fe9212ee2818641eda051c0835c9c4e30d9ae
FirebaseSharedSwift: 62e248642c0582324d0390706cadd314687c116b
Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854
Firebase: 10c8cb12fb7ad2ae0c09ffc86cd9c1ab392a0031
firebase_analytics: 2e82fd84ce13f8321aa7b99336d6ee0e6cc7b984
firebase_core: a46c312d8bae4defa3d009b2aa7b5b413aeb394e
firebase_crashlytics: 3d12285fcbd865d576b9965bd4090cd8b68e11fd
firebase_remote_config: e9e018e59700ab678c254cc9f36897ee53c15f94
FirebaseABTesting: 40774deef367dcc7b736b6c26dd59ce0fab42f41
FirebaseAnalytics: a2731bf3670747ce8f65368b118d18aa8e368246
FirebaseCore: 28045c1560a2600d284b9c45a904fe322dc890b6
FirebaseCoreExtension: 1c044fd46e95036cccb29134757c499613f3f564
FirebaseCoreInternal: 43c1788eaeee9d1b97caaa751af567ce11010d00
FirebaseCrashlytics: 81530595edb6d99f1918f723a6c33766a24a4c86
FirebaseInstallations: 390ea1d10a4d02b20c965cbfd527ee9b3b412acb
FirebaseRemoteConfig: b873a427a48159082361343a85649eed3f5377ea
FirebaseSessions: 80c2bbdd28166267b3d132debe5f7531efdb00bc
FirebaseSharedSwift: 19b3f709993d6fa1d84941d41c01e3c4c11eab93
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
flutter_background_service_ios: e30e0d3ee69e4cee66272d0c78eacd48c2e94aac
flutter_local_notifications: 0c0b1ae97e741e1521e4c1629a459d04b9aec743
flutter_local_notifications: 4cde75091f6327eb8517fa068a0a5950212d2086
flutter_tts: 0f492aab6accf87059b72354fcb4ba934304771d
flutter_web_auth: c25208760459cec375a3c39f6a8759165ca0fa4d
GoogleAppMeasurement: 4dcddfc7f102825c1c4e6422cb35567b101881a7
GoogleDataTransport: 54dee9d48d14580407f8f5fbf2f496e92437a2f2
GoogleAppMeasurement: bb3c564c3efb933136af0e94899e0a46167466a8
GoogleDataTransport: 57c22343ab29bc686febbf7cbb13bad167c2d8fe
GoogleMLKit: 2bd0dc6253c4d4f227aad460f69215a504b2980e
GoogleToolboxForMac: 8bef7c7c5cf7291c687cf5354f39f9db6399ad34
GoogleUtilities: 0759d1a57ebb953965c2dfe0ba4c82e95ccc2e34
Expand All @@ -345,7 +345,7 @@ SPEC CHECKSUMS:
MLKitBarcodeScanning: 04e264482c5f3810cb89ebc134ef6b61e67db505
MLKitCommon: c1b791c3e667091918d91bda4bba69a91011e390
MLKitVision: 8baa5f46ee3352614169b85250574fde38c36f49
mobile_scanner: 5090a13b7a35fc1c25b0d97e18e84f271a6eb605
mobile_scanner: 38dcd8a49d7d485f632b7de65e4900010187aef2
move_to_background: 39a5b79b26d577b0372cbe8a8c55e7aa9fcd3a2d
nanopb: d4d75c12cd1316f4a64e3c6963f879ecd4b5e0d5
package_info_plus: 115f4ad11e0698c8c1c5d8a689390df880f47e85
Expand All @@ -360,4 +360,4 @@ SPEC CHECKSUMS:

PODFILE CHECKSUM: a57f30d18f102dd3ce366b1d62a55ecbef2158e5

COCOAPODS: 1.15.2
COCOAPODS: 1.14.2
27 changes: 10 additions & 17 deletions lib/src/presentation/views/settings_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -84,21 +84,13 @@ class SettingsView extends GetView<SettingsViewController> {
padding:
const EdgeInsets.only(top: 8, left: 10, right: 10, bottom: 8),
children: [
Visibility(
visible: storeController.storeFound.value &&
storeController.products.isNotEmpty,
child: Subscription(controller: controller),
),
Visibility(
visible: storeController.storeFound.value &&
storeController.products.isNotEmpty,
child: Divider(
height: 20,
thickness: 2,
indent: 0,
endIndent: 0,
color: Theme.of(context).colorScheme.secondary,
),
Subscription(controller: controller),
Divider(
height: 20,
thickness: 2,
indent: 0,
endIndent: 0,
color: Theme.of(context).colorScheme.secondary,
),
chatSettings(context, width),
Divider(
Expand Down Expand Up @@ -529,8 +521,9 @@ class SettingsView extends GetView<SettingsViewController> {
),
const SizedBox(height: 10),
Visibility(
visible: kDebugMode || storeController.storeFound.value &&
storeController.products.isNotEmpty,
visible: kDebugMode ||
storeController.storeFound.value &&
storeController.products.isNotEmpty,
child: StreamElements(controller: controller),
),
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,11 +77,37 @@ Widget inAppPurchaseDialog(
// todo: preview button show feature screen
],
),
Wrap(
crossAxisAlignment: WrapCrossAlignment.center,
children: [
const Icon(
Icons.check_circle_outline_rounded,
size: 18,
color: Colors.green,
),
const SizedBox(
width: 4,
),
Text(
'StreamElements media request control',
style: TextStyle(
color:
Theme.of(context).textTheme.bodyLarge!.color,
fontSize: 13),
)
// todo: preview button show feature screen
],
),
],
),
),
],
),
Text(
'You will be billed $price every month. \n You can cancel your subscription anytime from your Google Play Store application.',
style: const TextStyle(fontSize: 13, color: Colors.grey),
textAlign: TextAlign.center,
),
Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Expand Down
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 1.9.5+42
version: 1.9.5+43

environment:
sdk: '>=2.19.0-0 <4.0.0'
Expand Down

0 comments on commit 5d246dd

Please sign in to comment.