我一直在开发启用应用程序的Dropbox,当选择连接到Dropbox的人时,身份验证过程在应用程序中启动了一个intent,一旦窗口弹出,我就能够接受访问并且应用程序像往常一样恢复一切都很棒。
当我将代码转换为实现时,某些内容发生了变化,现在当我选择连接到Dropbox时,应用程序会启动一个网页进行身份验证而不是意图。此外,在我将应用程序授权到dropbox后,应用程序中未调用“resume”。
我已经看过通常的地方,但一直无法确定为什么会发生这种变化。思绪??
答案 0 :(得分:2)
您最近是否购买了Dropbox SDK的更新版本?最近的更新使用了改进的授权流程。如果您的应用正在使用新流量,并且您还没有支持该流量的Dropbox Android应用版本,那么您的API应用将回归到使用基于浏览器的授权。一旦Dropbox Android应用在Google Play中更新,这应该会消失。
web-auth流程仍然应该以与delegated-auth流相同的方式将控制权返回给您的应用程序。如果你在那里看到问题,你应该与Dropbox支持联系。您可以使用dropbox.com/developers上的“API支持”链接提交票证