我正在尝试将Sender Touch应用程序中的新式下载器集成在一起,因此我遵循Dropbox api文档上的教程。Dropbox与PhoneGap /科尔多瓦或Sencha触摸式下载器
集成说明似乎如此简单:
- 添加脚本到他们的API中的index.html,我的应用程序脚本之前:
<script type="text/javascript" src="https://www.dropbox.com/static/api/1/dropins.js" id="dropboxjs" data-app-key="my_api_key">
- 创建一个简单的煎茶例如:
{ xtype: 'field', label: 'Dropbox', html: '<a href="res/icons/icon-64.png" class="dropbox-saver dropbox-dropin-btn dropbox-dropin-default"><span class="dropin-btn-status"></span>Save to dropbox</a>' }
这将渲染为所需的保管箱按钮,但是,单击它或者什么都不做或者只是显示来自href的图标。我知道这与我想将一个URL放到文件中有关,但我不知道该放什么,因为我的应用将被phonegap包裹并部署在手机中。
我虽然可以看到几个选项:
- 使用Web服务器:上传我的本地文件,它发回的网址和该网址传递到Dropbox的按钮
- 使用完整的URL从file://开始,但我认为它不起作用,因为您需要在Dropbox控制台上注册一个具有域名的应用程序。
- 也许我可以用HTML5文件API莫名其妙地传递一个绝对URL,但我真的不相信这一个要么
- 选择另一个Dropbox的API这将是更适合的任务吗?也许同步
- 使用PhoneGap的同步插件,这是不是成熟,我认为,并作为唯一的iOS和Android支持
- 另一种解决方案?
任何提示或指示,让这个集成工作会很好。
你好,最终的解决方案是什么? – Piotr