【问题标题】:How do you add an app's icon (app made with Trigger.io) to the iOS content sharing menu如何将应用程序的图标(使用 Trigger.io 制作的应用程序)添加到 iOS 内容共享菜单
【发布时间】:2013-11-21 09:12:49
【问题描述】:

我正在使用触发器 IO 创建一个 iOS 应用程序,我想将我的应用程序的快捷方式图标添加到某些文件类型的可用编辑器列表中。和这篇文章一样,可以用trigger io来完成吗?

My app inside iMessage UIActivityViewController

我已将 build_steps.json 添加到 ios 自定义模块中。我无法获得正确的语法。我从 forge 构建过程中得到一个错误。

[  ERROR] 2013-11-29 22:29:56,654 -- set_in_info_plist() got an unexpected keyword argument 'UTImportedTypeDeclarations'

这是我的 build_steps.json:

[
{
    "do": {
        "set_in_info_plist": {
            "UTImportedTypeDeclarations":
            [
                {
                    "UTTypeConformsTo":
                    [
                        "public.image"
                    ],
                    "UTTypeIdentifier": "public.png",
                    "UTTypeTagSpecification":
                    {
                        "com.apple.ostype": "PNG",
                        "public.filename-extension":
                        [
                            "png"
                        ],
                        "public.mime-type": "image/png"
                    }
                },
                {
                    "UTTypeConformsTo":
                    [
                        "public.image"
                    ],
                    "UTTypeIdentifier": "public.jpeg",
                    "UTTypeTagSpecification":
                    {
                        "com.apple.ostype": "JPEG",
                        "public.filename-extension":
                        [
                            "jpg"
                        ],
                        "public.mime-type": "image/jpeg"
                    }
                }
            ]
        }
    }
}   

]

谁能告诉我这个文件有什么问题?

【问题讨论】:

标签: ios trigger.io uiactivityviewcontroller


【解决方案1】:

这对于 Trigger 的内置功能是不可能的,但应该可以通过编写自己的本机模块来实现。

请参阅 https://trigger.io/docs/current/api/native_modules/index.html 尤其是 https://trigger.io/docs/current/api/native_modules/native_build_steps.html#set_in_info_plist 以更新应用的 Info.plist。

【讨论】:

  • 完美,我试一试。
  • 我有一个后续问题。让我们假设 build_steps.json 有效。下一个问题将是设置应用程序委托功能并处理发送到您的应用程序的数据。如何在 Trigger.io 中做到这一点。提前致谢。
  • 您可以拦截 Trigger 调用的“本机事件”来执行此操作,详情请参阅 trigger.io/docs/current/api/native_modules/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多