Sta*_*ute 1 plugins ios cordova angular
我需要创建自定义插件,将条目添加到 cordova/angular4 iOS 应用程序的 info.plist 中。(在这种情况下,如果按下主页按钮,则退出应用程序)
我需要添加行:
<key>UIApplicationExitsOnSuspend</key>
<true/>
Run Code Online (Sandbox Code Playgroud)
这是我写的插件的内容(可能不正确,因为我无法测试它)。
<config-file target="*-Info.plist" platform="ios" parent="UIApplicationExitsOnSuspend">
<array>
<boolean><true/></boolean>
</array>
</config-file>
Run Code Online (Sandbox Code Playgroud)
需要什么才能将此插件“导入”到 config.xml 中,以便每次我执行cordova build iosplist 文件时都会有我需要的条目?
我读过这篇文章,但不明白它是如何完成的。
经过几个小时的搜索和几次尝试后,实际上只需添加以下内容就足够了:
<config-file target="*-Info.plist"parent="UIApplicationExitsOnSuspend">
<true/>
</config-file>
Run Code Online (Sandbox Code Playgroud)
(在我的例子中,这会阻止应用程序在后台运行)
直接放入 config.xml标签并将其嵌套在标签内<platform name="ios">,就像它是您的插件一样。*-info.plist并且此设置将在期间添加,cordova build ios 无需手动安装自定义插件。
提示:我首先错误地认为,其中*必须target="*-Info.plist"有应用程序的标题,但实际上必须有一个*符号,并且 cordova 本身会为您的应用程序找出 info.plist 的名称。
| 归档时间: |
|
| 查看次数: |
2934 次 |
| 最近记录: |