Ehrlich gesagt hängt es wirklich von Ihrer Benutzerbasis ab. Es gibt unzählige PHP-Anwendungen, die sich nicht automatisch aktualisieren. Ihre Benutzer sind entweder technisch genug, um den Upgrade-Prozess zu handhaben, oder führen einfach kein Upgrade durch.
Ich beabsichtige zwei Schritte:
1) Fragen Sie sich ernsthaft, was Ihre Benutzer wahrscheinlich wirklich brauchen. Wird die Selbstaktualisierung die Akzeptanz ausreichend fördern, um die zusätzliche Arbeit zu rechtfertigen? Wenn Sie sicher sind, dass die Antwort ja lautet, tun Sie es einfach.
Da du hier fragst, schätze ich, dass du es noch nicht weißt. In diesem Fall beabsichtige ich Schritt 2:
2) Release-Version 1.0 ohne die Funktion. Warten Sie auf Benutzerfeedback. Ihre Benutzer könnten sofort nach einem einfacheren Upgrade-Prozess verlangen, in diesem Fall sollten Sie ihm Priorität einräumen. Alternativ stellen Sie möglicherweise fest, dass sich Ihre Benutzer viel mehr mit einer anderen Funktion befassen.
Zu erraten, was Ihre Benutzer wollen, ohne sie zu fragen, ist eine gute Möglichkeit, viel Entwicklungszeit für Dinge zu verschwenden, die die Benutzer eigentlich nicht brauchen.