Aperçu
Objectifs du projet
Caractéristiques
Installation
Puis-je faire confiance à cette application ?
Comment puis-je accéder à mon compte ?
Vais-je être banni de Fur Affinity pour avoir utilisé cette application ?
Technologies utilisées et version iOS requise
Politique de confidentialité
Voir les captures d'écran sur furaffinity.app !
Ce projet est écrit pour pouvoir bénéficier du contenu furaffinity.net sur iOS à travers une expérience plus conviviale et native. Il sert également de projet d'apprentissage pour les technologies mentionnées plus loin. Il peut également être utile à d'autres personnes et est donc fourni par le biais de ce projet open source GitHub.
Flux de soumissions
Flux de notifications (journaux, commentaires de soumission et commentaires de journaux, cris)
Notes (lecture seule)
Navigation dans l'application pour toute soumission et journal
Téléchargement de soumission et favori
GIF animés
Description
Prise en charge du partage et du transfert
Fils de commentaires (lecture et écriture)
Navigation dans le profil utilisateur :
Descriptif principal
Des cris
Galerie, notes, favoris, journaux et liste de surveillance
Suivre/Ne plus suivre
Notifications iOS
Exploration
Voir les étapes sur le site officiel : furaffinity.app.
L'application n'est pas officielle, vous vous demandez peut-être si elle essaie de voler votre compte Fur Affinity ou d'autres informations personnelles. Le fait d'avoir accès au code source complet permet de vérifier son fonctionnement et notamment le fait qu'aucun mot de passe n'est jamais connu de l'application. L'application n'essaie pas non plus d'utiliser des informations personnelles au-delà de ce qui est strictement nécessaire au fonctionnement de l'application : elle lit les soumissions répertoriées sur votre compte uniquement pour vous y donner accès dans l'application, etc.
L'application affiche la page Web de connexion furaffinity.net pour vous permettre de saisir les détails du compte. Ceux-ci sont communiqués par le navigateur internet à furaffinity.net qui va alors créer des cookies permettant à votre session de rester active. La communication des détails du compte n'a lieu qu'entre le navigateur Web et le serveur furaffinity.net, l'application n'a accès qu'aux cookies créés. L'application réutilise ensuite ces cookies pour effectuer des requêtes à furaffinity.net comme si elle était connectée à votre compte.
Depuis mai 2022, le personnel de Fur Affinity autorise l'utilisation de l'application à condition qu'elle n'émet pas de demandes excessives à furaffinity.net. Cela va à l'encontre des applications qui téléchargent la galerie complète d'un utilisateur par exemple, mais pas à l'encontre de cette application qui, du point de vue de furaffinity.net, se comporte de manière très similaire à une expérience de navigation Web habituelle.
Ce projet est entièrement écrit en Swift et est basé sur SwiftUI, Swift Concurrency et d'autres API introduites dans iOS 17. En tant que tel, iOS 17.4 ou version ultérieure est requis pour exécuter la dernière version de l'application. Si vous êtes toujours sous iOS 16, la dernière version compatible est la 1.9.1.
Voir la page Politique de confidentialité.