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?
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. –