1 - SDK 45
2- PLATAFORM IOS
3 - #Tracking Transparency: https://docs.expo.dev/versions/latest/sdk/tracking-transparency/
I’m using the Tracking Transparency library, but when trying to publish my app, apple refuses stating that I’m not using it the right way but I do as the documentation teaches, could someone help me??
Codes:
app.js
useEffect(() => {
(async () => {
const { status } = await requestTrackingPermissionsAsync();
if (status === 'granted') {
console.log('Yay! I have user permission to track data');
}else{
}
})();
}, []);
app.json
"ios": {
"supportsTablet": true,
"bundleIdentifier": "br.com.shopcouture.demo1.ios",
"buildNumber": "1.0.0",
"infoPlist": {
"NSUserTrackingUsageDescription": "Nós utilizamos os dados pessoais para garantir um atendimento de qualidade e uma melhor experiência no app, por exemplo, peças que você mais se interessa.",
"NSCameraUsageDescription": "Utilizamos a camera para digitalizar suas informações de cadastro de novo usuário e para scanear o QRcode de ativação de produtos e serviços",
"NSMicrophoneUsageDescription": "Ultilizaremos o seu microfone para aperfeiçoar nossa plataforma nas buscas"
}
},
"plugins": [
[
"expo-tracking-transparency",
{
"userTrackingPermission": "Ultilizaremos suas informações para melhor funcionalidade do App por exemplo que roupas voce mais se interresa"
}
],
[
"expo-notifications",
{
"icon": "./local/assets/notification-icon.png",
"color": "#ffffff"
}
]
]