2013-06-11 33 views
2

我的目标是制作一个iOS应用程序,其中包括用户可以打开在不同第三方应用程序下载(由同一用户)下载的MP3文件的功能,类似于依赖打开文件的铃声制作器的功能该用户已经下载。如果我理解正确,如果“其他”应用程序是Apple的本机iPod音乐播放器应用程序,则可以通过“iPod Library Access”界面轻松完成。希望我至少有这部分权利。第三方应用程序“A”如何让新手iOS设备用户打开第三方应用程序“B”下载的MP3文件?

但是,如果“其他”应用程序是非Apple第三方应用程序,用户通过该应用程序下载了我们现在希望该用户能够在我们的应用程序中打开的MP3文件?从高层(我不是要求代码),这是如何完成的?你的分析是否基于iOS 7发布的内容而改变?

+0

MMMMMMM这就是我喜欢Android的意图...... ;) –

回答

1

为了做到这一点,有问题的第三方应用程序必须公开一些机制来做到这一点。他们可能会通过共享魅力实现挂钩,或者他们可能会公开一个其他应用程序可以从中读取的“文档”存储库(可选地,通过用户授予的权限来执行此操作)。例如,AirShare应用程序可以读取您的Dropbox文件。这是因为Dropbox已将文件作为文档存储库公开,并且用户已授予AirShare访问Dropbox的权限。如果第三方应用程序没有实现这些挂钩,则无法从其他应用程序访问文档。

编辑:

要访问音乐文件在用户的iTunes资料库,我将把你到iPod库访问编程指南:http://developer.apple.com/library/ios/#documentation/Audio/Conceptual/iPodLibraryAccess_Guide/Introduction/Introduction.html

+0

谢谢你的指导性答复。如果用户通过Apple的本地iPod音乐播放器应用程序下载MP3,那么您是否可以确认我的预期,即我所需的功能是否内置在内? – user18467

+0

是的,你可以!看看我上面的编辑,并参考iPod库访问编程指南:) – defines

+0

再次感谢你...。 :-) – user18467

相关问题