我想使用Firefox OS提供的一些API。但是许多API只能用于特权和认证的应用程序。 Firefox OS文档建议(据我所知)“在市场中部署的应用程序是特权应用程序”。但是,如何在不测试这些API的功能的情况下将不完整的应用程序部署到市场?有没有其他方法来访问这些API?提前致谢
答案 0 :(得分:2)
您可以使用FirefoxOS模拟器测试您的应用: https://developer.mozilla.org/en-US/docs/Tools/Firefox_OS_Simulator
根据您正在测试的API,模拟器可以提供帮助。由于桌面设备上没有硬件,有些功能无法使用。
此外,如果您正在开发“托管应用程序”,则可以访问使用Web权限的API。如果您需要更多,则需要创建type = privileged的“打包应用程序”,并指定要在清单中访问的权限。这在此处描述:https://marketplace.firefox.com/developers/docs/packaged
应用程序权限表将告诉您所需的API是否需要托管,打包或认证(仅在设备上提供)。