Skip to content

Commit 1b6be4a

Browse files
author
Jarvan Zhang
committed
rename TrackingAuthorizationStatus to AdTrackingAuthorizationStatus
1 parent 6000791 commit 1b6be4a

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ try {
5959

6060
### Get authorizationStatus
6161

62-
Retrieves whether the user has limit ad tracking enabled or not.
62+
Retrieves whether the user has limit ad tracking enabled or not. This is only for iOS. It will always return `AuthorizationStatus.authorized` on Android.
6363

6464
```dart
6565

lib/flutter_advertising_id.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,13 @@ class AdvertisingId {
3636
/// - `TrackingAuthorizationStatus.restricted`: The user has restricted tracking.
3737
/// - `TrackingAuthorizationStatus.denied`: The user has denied tracking.
3838
/// - `TrackingAuthorizationStatus.authorized`: The user has authorized tracking.
39-
Future<TrackingAuthorizationStatus> get authorizationStatus async {
39+
Future<AdTrackingAuthorizationStatus> get authorizationStatus async {
4040
return await FlutterAdvertisingIdPlatform.instance.authorizationStatus;
4141
}
4242
}
4343

4444
/// The possible tracking authorization statuses for the device.
45-
enum TrackingAuthorizationStatus {
45+
enum AdTrackingAuthorizationStatus {
4646
/// The user has not yet made a choice regarding tracking.
4747
notDetermined,
4848

lib/flutter_advertising_id_method_channel.dart

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,17 @@ class MethodChannelFlutterAdvertisingId extends FlutterAdvertisingIdPlatform {
2727
await methodChannel.invokeMethod<bool?>('limitAdTrackingEnabled');
2828

2929
@override
30-
Future<TrackingAuthorizationStatus> get authorizationStatus {
30+
Future<AdTrackingAuthorizationStatus> get authorizationStatus {
3131
return methodChannel.invokeMethod<int>('authorizationStatus').then((value) {
3232
switch (value) {
3333
case 0:
34-
return TrackingAuthorizationStatus.notDetermined;
34+
return AdTrackingAuthorizationStatus.notDetermined;
3535
case 1:
36-
return TrackingAuthorizationStatus.restricted;
36+
return AdTrackingAuthorizationStatus.restricted;
3737
case 2:
38-
return TrackingAuthorizationStatus.denied;
38+
return AdTrackingAuthorizationStatus.denied;
3939
case 3:
40-
return TrackingAuthorizationStatus.authorized;
40+
return AdTrackingAuthorizationStatus.authorized;
4141
default:
4242
throw Exception('Unknown authorization status: $value');
4343
}

lib/flutter_advertising_id_platform_interface.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ abstract class FlutterAdvertisingIdPlatform extends PlatformInterface {
3737
);
3838
}
3939

40-
Future<TrackingAuthorizationStatus> get authorizationStatus async {
40+
Future<AdTrackingAuthorizationStatus> get authorizationStatus async {
4141
throw UnimplementedError('authorizationStatus has not been implemented.');
4242
}
4343
}

0 commit comments

Comments
 (0)