-
Notifications
You must be signed in to change notification settings - Fork 1
ATTrackingManager
Stanislav Osipov edited this page Jul 7, 2021
·
2 revisions
The ISN_ATTrackingManager is a mirrored class of the ATTrackingManager it provides a tracking authorization request and the tracking authorization status of the app.
Use the AppTrackingTransparency framework if your app collects data about end-users and shares it with other companies for purposes of tracking across apps and web sites. The AppTrackingTransparency framework presents an app-tracking authorization request to the user and provides the tracking authorization status.
- Enabled App Tracking Transparency framework support
- Set up a
NSUserTrackingUsageDescriptionto display a system-permission alert request for your app installed on end-user devices.
- Call
RequestTrackingAuthorizationto present the app-tracking authorization request to the end-user.
using SA.CrossPlatform.UI;
using SA.iOS.AppTrackingTransparency;
...
ISN_ATTrackingManager.RequestTrackingAuthorization(status =>
{
Debug.Log($"New authorization status: {status}");
UM_DialogsUtility.ShowNotification(status.ToString());
});- Use
TrackingAuthorizationStatusto determine the app-tracking permission status. See ISN_ATTrackingManager.AuthorizationStatus for status enums.
using SA.iOS.AppTrackingTransparency;
...
Debug.Log($"Current authorization status: {ISN_ATTrackingManager.TrackingAuthorizationStatus}");Reliable and high-quality Unity Development service. Let's Talk!
Website | AssetStore | LinkedIn | Youtube | Scripting Reference
- Getting Started
- Authentication
- Game Center UI
- Leaderboards
- Default Leaderboard
- Achievements
- Saving A Game
- Access Point
- iTunes Connect Setup
- StoreKit Initialization
- Purchase flow
- Receipt Validation
- Store Review Controller
- Storefront API
- Subscription Offers