Configurer et gérer les versions de Parse Server
Dans ce guide, vous apprendrez comment changer votre version de Parse Server.
- Changer la version de Parse Server.
Il n'y a pas de prérequis pour lire cette page, cependant, pour le changer, vous devez être le propriétaire de l'application.
Parse Server est un framework open-source qui alimente un backend d'application et qui accélère le temps pour les développeurs en simplifiant des tâches de programmation compliquées.
La communauté Parse Server est très active et souvent de nouvelles versions sont publiées. En changeant la version de votre application, vous serez assuré de mettre à jour vers la dernière version de Parse Server. Il suffit d'un seul clic sur l'option Changer de version pour mettre à niveau ou rétrograder les versions du serveur.
C'est très simple, tout ce que vous avez à faire est d'aller à Gérer le serveur Parse disponible à Paramètres du serveur, ce bloc ressemble à ceci :

Maintenant, vous pouvez sélectionner la version que vous souhaitez avoir et cliquer sur le bouton ENREGISTRER.
Avant de passer à une version plus récente de Parse Server, il est fortement recommandé de garder une application de développement pour appliquer ce changement.
De plus, dans ce sujet, vous pouvez vérifier les erreurs les plus courantes pour ne pas tomber sur un changement majeur. Voir :
Dans cette version, il y a une mise en œuvre de sécurité en ce qui concerne le téléchargement de fichiers dans votre application.
Il est nécessaire d'ajouter la configuration suivante dans vos options de parse personnalisées pour que cela fonctionne.
- enableForPublic: Est vrai si le téléchargement de fichiers doit être autorisé pour tout le monde, indépendamment de l'authentification de l'utilisateur.
- enableForAnonymousUser: Est vrai si le téléchargement de fichiers doit être autorisé pour les utilisateurs anonymes.
- enableForAuthenticatedUser: Est vrai si le téléchargement de fichiers doit être autorisé pour les utilisateurs authentifiés.
Avant de mettre à niveau vers une version de Parse Server égale ou supérieure à 3.7.2, notez que le mot id est devenu un champ réservé et il est lié aux implémentations GraphQL. Notez que vous pourriez ne pas être en mesure de gérer vos objets avec Créer, Lire, Mettre à jour ou Supprimer via l'API REST ou le SDK.
Deux problèmes pourraient survenir:
- Il y a un changement majeur lors de la mise à niveau de 2.x à 3.x lié au code cloud, et vous pouvez en lire plus sur les changements ici. En d'autres termes, cette mise à jour a nettoyé la syntaxe du code cloud.
- Avant de passer à cette version, il existe une possibilité fournie par Parse Server qui permet à l'utilisateur de sauvegarder l'audience pour le suivi et l'envoi d'une notification Push, donc vous devez supprimer cette classe pour éviter des problèmes avec le tableau de bord et la base de données.
Avant de mettre à niveau vers cette version, vous devez vous assurer que vous n'avez pas de certificats expirés ajoutés à votre application, veuillez aller à Paramètres du serveur > Notification Push iOS > Paramètres et vérifiez s'il y a des certificats expirés.
Pour renouveler le certificat, vous pouvez télécharger un nouveau en suivant cette documentation concernant la génération d'un certificat iOS.
Les sessions révocables ont été introduites au milieu de 2015 et cela a aidé à améliorer la sécurité pour les utilisateurs. Donc, si c'est votre version actuelle, vous devez être conscient d'un problème très courant lié au Legacy Token.
À ce moment, si vous utilisez le Legacy Token, il est nécessaire de passer au Revocable Token avant de sélectionner une version plus récente. Ce lien peut vous aider avec cela :
Si vous avez rencontré une erreur et que les solutions ci-dessus ne fonctionnent pas pour vous, veuillez contacter notre équipe de support via App Id chat.
À ce stade, vous avez appris comment mettre à niveau ou rétrograder votre version actuelle de Parse Server et les changements potentiels basés sur les erreurs les plus courantes.