2009-02-27 6 views

답변

13

Apple의 Launch Services Programming Guide을 살펴보십시오. 앱 Info.plist에 CFBundleURLTypes을 추가하고 LSRegisterURL()으로 앱을 등록해야합니다.

발췌 Firefox.app/Contents/Info.plist 에서 :

<key>CFBundleURLTypes</key> 
    <array> 
      <dict> 
        <key>CFBundleURLIconFile</key> 
        <string>document.icns</string> 
        <key>CFBundleURLName</key> 
        <string>http URL</string> 
        <key>CFBundleURLSchemes</key> 
        <array> 
          <string>http</string> 
        </array> 
      </dict> 
.... 

편집 : 어떻게에 기사

에 대한 Handling URL schemes in Cocoa을 참조하십시오
관련 문제