2013-07-28 37 views
1

我想在Firefox市場上註冊應用程序。如何提供清單文件

有這樣的要求:

App manifests must be served with a Content-Type header of application/x-web-app-manifest+json. 

但我不能真正得到什麼,我應該做的。

我應該在哪裏放置這條線?

什麼有我想:

創建.htaccess有:

AddType application/x-web-app-manifest+json .webapp 

文件可以用mysite.com/manifest.webapp進行訪問,並將其打開,沒有錯誤

回答

0

在您的瀏覽器,看看返回的HTTP標頭可以看到Content-Type:是什麼。除非你正在使用(爲你的Heroku應用程序)一個包含Apache的buildpack,否則簡單地添加.htaccess將無濟於事。

當您的.webapp文件被請求時,您將需要配置您的web框架(在這種情況下,rails)以返回特定的Content-Type標頭。在Rails的一個例子是隻與一些這個文件中像

send_file params[:filename], :type => 'application/x-web-app-manifest+json' 

創建一個控制器動作,雖然我不是Rails的專家,並有可能做的更好的方式(考慮任何服務於Rails的靜態文件)。