5

Our product có cả thành phần miễn phí và ứng dụng web dựa trên đăng ký đầy đủ tính năng. Tôi đã tạo một Ứng dụng được lưu trữ trên Chrome - về cơ bản là một dấu trang có thể cài đặt - cho cả hai phần trong số các phần đó của sản phẩm của chúng tôi.Có thể tạo nhiều ứng dụng được lưu trữ trên Chrome cho cùng một tên miền không?

Các bộ phận thú vị của ứng dụng manifests như sau:

"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" 
    } 
} 

Tôi có thể cài đặt free invoice creator app, và the full featured app, nhưng không phải cả hai cùng một lúc.

Cố gắng làm như vậy (trong Chrome 26.0.1410.10 (Official Build 183.151) dev) gây ra thông báo lỗi sau: "Một lỗi đã xảy ra không thể thêm các ứng dụng vì nó mâu thuẫn với"

miễn phí Invoice maker ."

các tài liệu tham khảo duy nhất tôi có thể tìm đến vấn đề này là trong https://developers.google.com/chrome/apps/docs/developers_guide#manifest, nơi họ nêu như sau:


Chú ý:. Nếu bạn cung cấp nhiều ứng dụng, tránh URL chồng chéo Nếu người dùng cố gắng cài đặt một ứng dụng Giá trị se "web_url" hoặc "url" trùng lặp với giá trị của ứng dụng đã được cài đặt, cài đặt thứ hai sẽ không thành công do lỗi xung đột URL. Ví dụ: ứng dụng chỉ định giá trị "url" của "http://mail.example.com/" sẽ xung đột với một ứng dụng chỉ định "http://mail.example.com/mail/".


Trước đó, giá trị web_url của tôi đã chỉ cần thiết lập để https://paydirtapp.com/, mà gây ra lỗi tương tự. Tôi hy vọng rằng cập nhật nó để nó không phải là một chuỗi con của ứng dụng khác sẽ giải quyết vấn đề, nhưng nó đã không.

Có ai biết liệu có thể có nhiều ứng dụng được lưu trữ trên Chrome trong đó web_url có cùng tên miền không?

+0

Sử dụng tên miền phụ riêng biệt cho từng ứng dụng sẽ hoạt động. Ví dụ: sử dụng 'https: // dashboard.paydirtapp.com' và' https: // free_invoice_creator.paydirtapp.com'. Bạn có thể sẽ cần một chứng chỉ SSL mới có chứa cả hai tên đó. –

Trả lời

1

Trả lời từ Moshe Matz (sao chép từ nhận xét):

Sử dụng tên miền phụ riêng biệt cho mỗi ứng dụng sẽ hoạt động. Ví dụ: sử dụng https://dashboard.paydirtapp.comhttps://free_invoice_creator.paydirtapp.com. Bạn có thể sẽ cần một chứng chỉ SSL mới có chứa cả hai tên đó.

+1

"Có ai biết liệu có thể có nhiều Ứng dụng được lưu trữ trên Chrome trong đó web_url dành cho miền * cùng * không?" – nfm

0

Các tên miền phụ riêng biệt sẽ hoạt động. Chúng tôi hiện không có giải pháp cho cùng một trường hợp tên miền.