2013-11-21 2 views
0

트리거 IO를 사용하여 iOS 애플리케이션을 만들고 있는데, 애플리케이션의 바로 가기 아이콘을 사용 가능한 목록에 추가하고 싶습니다. 특정 파일 형식에 대한 편집자. 이 기사 에서처럼이 작업은 트리거 io를 사용하여 수행 할 수 있습니까?iOS 콘텐츠 공유 메뉴에 앱의 아이콘 (Trigger.io로 만든 앱)을 추가 하시겠습니까?

My app inside iMessage UIActivityViewController

나는 IOS는 사용자 정의 모듈에 build_steps.json을 추가했습니다. 올바른 구문을 가져올 수 없습니다. 위조 빌드 procress에서 오류가 발생합니다. 여기

[ 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" 
        } 
       } 
      ] 
     } 
    } 
} 

]

사람이이 파일에 어떤 문제가 있는지 말해 줄래?

+0

구조가 약간 다릅니다.'set_in_info_plist'의 내용을''key ''와''value "'로 분리해야합니다. https://gist.github.com/Connorhd와 같습니다./7825679 – Connorhd

답변

1

이것은 Trigger의 기본 기능으로는 가능하지 않지만 고유 한 모듈을 작성하여 가능해야합니다.

앱용 Info.plist를 업데이트하는 경우 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을 참조하십시오.

+0

완벽하게 말해 줄께. – Joel

+0

후속 질문이 있습니다. build_steps.json이 작동한다고 가정합니다. 다음 문제는 앱 대리인 기능을 설정하고 앱에 전송되는 데이터를 처리하는 것입니다. 어떻게하면 Trigger.io에서이 작업을 수행 할 수 있습니까? 미리 감사드립니다. – Joel

+1

트리거가 "기본 이벤트"라고하는 것을 가로 챌 수 있습니다. 자세한 내용은 https://trigger.io/docs/current/api/native_modules/native_events.html#ios를 참조하십시오. – Connorhd