0

我有一个带有 OAuth 1.0a 身份验证的 Android 应用程序。使用 Web 浏览器,以便用户可以针对服务提供商进行身份验证。

我可以提供一个回调URL,当用户授权成功时会调用它。我用作回调 URL: mytestapp://www.test.com/

然后我可以在我的 AndroidManifest 中执行此操作intent-filter

<data android:scheme="mytestapp"></data>

mytestapp因此,由于该方案,将调用此活动。但我的问题是,服务提供商只允许http://https://不会启动我的应用程序的此活动。

那么在这种情况下我能做些什么呢?

4

1 回答 1

0

我以这种方式解决了它,我使用android:scheme,android:hostandroid:pathPrefix. 不幸的是,如果我想使用浏览器或我的应用程序,回调会显示我,我必须手动选择它。

于 2013-02-26T10:12:46.360 回答