Derzeit verfügen wir im Chrome Web Store über eine Erweiterung mit vielen Nutzern. Wir fordern derzeit den Zugriff auf foo.site.com an, aber jetzt möchten wir unsere Berechtigungen aktualisieren, damit wir bar.site.com erhalten können.Aktualisieren von Berechtigungen für Chrome-Erweiterungen
Wenn ich jetzt ein neues Update (neue Erweiterungsversion im Chrome Web Store) mit diesen beiden Berechtigungen durchführe, wird die Erweiterung für bestehende Benutzer deaktiviert, bis sie manuell wieder aktiviert werden. Neue Benutzer, die die Erweiterung nach dem Update herunterladen, sind in Ordnung und haben beide Berechtigungen. Die Deaktivierung unserer aktuellen Benutzer ist jedoch keine Option.
Jeder Weg, um dies zu umgehen?
Wir haben uns optionale Berechtigungen angeschaut, die das Problem für bestehende Benutzer lösen würden (wir würden sie nur bitten, auf eine Schaltfläche zu klicken, um die Berechtigungen zu aktualisieren und auf dem Weg zu sein). Für neue Benutzer müssten sie jedoch nicht nur die Erweiterung installieren, sondern auch die optionalen Berechtigungen akzeptieren, die saugt. Gibt es eine Möglichkeit für neue Benutzer, alle Berechtigungen (optional und erforderlich) bei der Installation zu akzeptieren?
Sie nicht wirklich lesen Sie die Frage, die Sie getan haben. – aloo
Ich habe das angesprochen: 'Die Deaktivierung unserer derzeitigen Benutzer ist jedoch keine Option. Irgendeine Möglichkeit, das zu umgehen?' –
Es scheint ein nützliches Feature zu sein, einige optionale_permissions zu deklarieren, die zur Installationszeit für neue Benutzer angefordert werden. Datei unter http://crbug.com/new? Sie können auch überlegen, ob es sinnvoll wäre, alle Ihre Berechtigungen in optionale_permissions umzuwandeln, so dass Sie sie nach der Installation einmal anfordern können, oder ob die Beta-AktivTab-Berechtigung (http://developer.chrome.com/beta/extensions/activeTab.html) würde funktionieren, anstatt immer auf bar.site.com zugreifen zu müssen. –