app-tracking-transparency-capacitor-ionic
Version:
Capacitor plugin to request user authorization to access app-related data for tracking the user or the device.
76 lines • 1.7 kB
JSON
{
"api": {
"name": "AppTrackingTransparencyPlugin",
"slug": "apptrackingtransparencyplugin",
"docs": "",
"tags": [],
"methods": [
{
"name": "getStatus",
"signature": "() => Promise<AppTrackingStatusResponse>",
"parameters": [],
"returns": "Promise<AppTrackingStatusResponse>",
"tags": [],
"docs": "",
"complexTypes": [
"AppTrackingStatusResponse"
],
"slug": "getstatus"
},
{
"name": "requestPermission",
"signature": "() => Promise<AppTrackingStatusResponse>",
"parameters": [],
"returns": "Promise<AppTrackingStatusResponse>",
"tags": [],
"docs": "",
"complexTypes": [
"AppTrackingStatusResponse"
],
"slug": "requestpermission"
}
],
"properties": []
},
"interfaces": [],
"enums": [],
"typeAliases": [
{
"name": "AppTrackingStatusResponse",
"slug": "apptrackingstatusresponse",
"docs": "",
"types": [
{
"text": "{ status: AppTrackingStatus }",
"complexTypes": [
"AppTrackingStatus"
]
}
]
},
{
"name": "AppTrackingStatus",
"slug": "apptrackingstatus",
"docs": "",
"types": [
{
"text": "'authorized'",
"complexTypes": []
},
{
"text": "'denied'",
"complexTypes": []
},
{
"text": "'notDetermined'",
"complexTypes": []
},
{
"text": "'restricted'",
"complexTypes": []
}
]
}
],
"pluginConfigs": []
}