長月@ちくわの穴を覗いてしまった並の衝撃が走った。です。
長月は会社がイチオシてたり趣味だったりとかでFirefox OSをよく触ってるんですが、今日ちょっと衝撃的な事実を知ってしまいました。
システムアプリすらアンインストールできてしまうFirefox OSなんですが、Marketplaceだけ消せません。
これは気になる! ということで調べてみました。
この手の起動とかインストールとかに関わる情報はだいたいミニマニフェストで示されるので探してみました。
{ "etag": ""ed2e516580c8fb5317a1d1378f02592dc64c69f0c822b52a1dc17601fdfbd2a7"", "installOrigin": "https://marketplace.firefox.com", "manifestURL": "https://marketplace.firefox.com/packaged.webapp", "packageEtag": ""3a5c08e91b3b7f885c7f6d1ab902f989d721947509ff39fc83913715855bb99e"", "removable": false, "type": "privileged" }
お?
"removable": false,
これっぽい。
ドキュメントも漁ってみます。
これですね。
というわけでバンドル用のアプリに関してはmetadata.jsonに\"removable\":false,
の行を書いとけば削除不可になるみたいです。
これなんで他のgaiaアプリには入れないんだろう???