Migration to a new iOS http client
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 30/100
- Tipo di issue
- Refactoring
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- ios, swift
- Ambito
- mobile-dev, networking
Direzione di ricerca
Esamina l'integrazione del client HTTP iOS del repository e confronta il suo utilizzo di AFNetworking con l'obiettivo di migrazione ad Alamofire collegato nell'issue. Il lavoro è completato quando il client iOS non dipende più dalla libreria obsoleta AFNetworking e gli invii delle app non attivano più l'avviso relativo al privacy manifest citato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Apple has become strict with privacy and AFNetworking seems to have an impact on it.
Users who use that client will be warned by Apple Store:
ITMS-91061: Missing privacy manifest - Your app includes “Frameworks/AFNetworking.framework/AFNetworking”, which includes AFNetworking, an SDK that was identified in the documentation as a privacy-impacting third-party SDK. Starting November 12, 2024, if a new app includes a privacy-impacting SDK, or an app update adds a new privacy-impacting SDK, the SDK must include a privacy manifest file. Please contact the provider of the SDK that includes this file to get an updated SDK version with a privacy manifest. For more details about this policy, including a list of SDKs that are required to include signatures and manifests, visit: https://developer.apple.com/support/third-party-SDK-requirements.
The library itself has been deprecated and suggests migrating to Alamofire swift library: https://github.com/Alamofire/Alamofire
This is worrying as Apple Store could reject app submissions for such a reason.
- Lingua principale
- Vue
- Stelle
- 52
- Fork
- 40
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di nativescript-community/https
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
nativescript-community/https#111 · 4 commenti ·
-
iOS StateProvider crashAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
nativescript-community/https#110 · 7 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
nativescript-community/https#109 · 2 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
-
Get server certificate?Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
Tutte le issue di nativescript-community/https
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
nvim-flutter/flutter-tools.nvim#557 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
mozilla-mobile/firefox-ios#35850 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
tauri-apps/tauri#16173 ·
I maintainer di solito rispondono entro 2 giorni
-
area: ios bug difficulty:1 S3: minor
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
manaflow-ai/cmux#15655 ·
I maintainer di solito rispondono entro 1 giorno
-
feature
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
I maintainer di solito rispondono entro 1 giorno