iOS Box应用程序是否响应自定义URL方案?

时间:2012-06-16 18:16:13

标签: iphone ios ios5 url-scheme box-api

我希望能够直接从我自己的原生iOS应用启动原生Box iOS应用。例如,Dropbox使用db-api-1://,Facebook使用fb://,Square使用square://等。

适用于iOS的Box是否使用类似的URL方案?如果是这样,是否有文档概述它可以解析哪些参数?如果没有,是否有其他方式从我的应用程序启动它?

谢谢!

1 个答案:

答案 0 :(得分:5)

我已经查看了该应用的Info.plist:

<key>CFBundleURLTypes</key>
<array>
    <dict>
        <key>CFBundleURLName</key>
        <string>com.box.boxapp</string>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>box</string>
            <string>box-login</string>
        </array>
    </dict>
    <dict>
        <key>CFBundleURLName</key>
        <string>com.box.docinteraction.upload</string>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>box-upload-all</string>
            <string>box-upload-all-direct</string>
        </array>
    </dict>
</array>

所以总共有4个网址方案:盒子,盒子登录,盒子上传全部和盒子上传全部直接。但如果你没有任何文件,很难使用它们......