5

Our product ma zarówno bezpłatny komponent, jak i w pełni funkcjonalną aplikację internetową opartą na subskrypcji. Stworzyłem aplikację Chrome Hosted - w zasadzie instalowalną zakładkę - dla każdej z tych części produktu.Czy można utworzyć wiele aplikacji hostowanych w Chrome dla tej samej domeny?

Ciekawe części aplikacji manifests są następujące:

"manifest_version": 2, 
"app": { 
    "launch": { 
      "container": "tab", 
      "web_url": "https://paydirtapp.com/dashboard" 
    } 
} 

"manifest_version": 2, 
"app": { 
    "launch": { 
      "container": "tab", 
      "web_url": "https://paydirtapp.com/free_invoice_creator" 
    } 
} 

mogę zainstalować free invoice creator app i the full featured app, ale nie oba jednocześnie.

Próbując zrobić (w Chrome 26.0.1410.10 (Dziennik Budowanie 183151) dev) powoduje następujący komunikat o błędzie: „Wystąpił błąd Nie można dodać aplikację, ponieważ jest ono sprzeczne z”

bezpłatnym faktury Maker .”

Jedyne odniesienie mogę znaleźć do tej kwestii jest w https://developers.google.com/chrome/apps/docs/developers_guide#manifest, gdzie podać następujące dane:


. Uwaga: Jeśli podasz wiele aplikacji, należy unikać nakładania się adresy Jeśli użytkownik próbuje zainstalować aplikacja, która Wartości "web_url" lub "urls" pokrywają się z wartościami już zainstalowanej aplikacji, druga instalacja zakończy się niepowodzeniem z powodu błędów konfliktu URL. Na przykład aplikacja, która określa "adresy URL" o wartości "http://mail.example.com/", byłaby w konflikcie z aplikacją, która określa "http://mail.example.com/mail/".


Wcześniej moja wartość web_url właśnie ustawiony https://paydirtapp.com/, który spowodował ten sam błąd. Spodziewałem się, że zaktualizowanie go tak, aby nie było podłańcuchem innej aplikacji, rozwiązałoby problem, ale tak się nie stało.

Czy ktoś wie, czy możliwe jest posiadanie wielu aplikacji hostowanych w Chrome, gdzie web_url jest dla tej samej domeny?

+0

Korzystanie z oddzielnych poddomen dla każdej aplikacji powinno działać. Na przykład użyj 'https: // dashboard.paydirtapp.com' i' https: // free_invoice_creator.paydirtapp.com'. Prawdopodobnie będziesz potrzebować nowego certyfikatu SSL, który będzie zawierał obie te nazwy. –

Odpowiedz

1

Odpowiedź z Moshe Matz (kopia z komentarzem):

Korzystanie odrębnych subdomen dla każdego aplikacja powinna działać. Na przykład użyj https://dashboard.paydirtapp.com i https://free_invoice_creator.paydirtapp.com. Prawdopodobnie będziesz potrzebować nowego certyfikatu SSL, który będzie zawierał obie te nazwy.

+1

"Czy ktoś wie, czy możliwe jest posiadanie wielu aplikacji Chrome Hosted Apps, w których adres URL strony jest dla * tej samej * domeny?" – nfm

0

Oddzielne poddomeny powinny działać. Obecnie nie mamy rozwiązania dla tego samego przypadku domeny.

Powiązane problemy