0

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

Box for iOS 是否使用类似的 URL 方案?如果是这样,是否有文档概述了它可以解析的参数?如果没有,是否有另一种从我的应用程序启动它的方法?

谢谢!

4

1 回答 1

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个url方案:box、box-login、box-upload-all和box-upload-all-direct。但是,如果您没有任何文档,则很难使用它们...

于 2012-06-16T18:25:29.847 回答