我希望能够直接从我自己的原生iOS应用启动原生Box iOS应用。例如,Dropbox使用db-api-1://
,Facebook使用fb://
,Square使用square://
等。
适用于iOS的Box是否使用类似的URL方案?如果是这样,是否有文档概述它可以解析哪些参数?如果没有,是否有其他方式从我的应用程序启动它?
谢谢!
答案 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个网址方案:盒子,盒子登录,盒子上传全部和盒子上传全部直接。但如果你没有任何文件,很难使用它们......