当前位置: 首页 > 知识库问答 >
问题:

从chrome自定义选项卡回调

锺离鸿
2023-03-14

我正在我的android应用程序中实施Fit-bit rest客户端授权。我使用自定义选项卡打开Fitbit授权URL,如“https://www.fitbit.com/oauth2/authorize?response_type=code

未报告此行为的日志。

任何建议都可能有助于我理解这种行为。

共有1个答案

卢文博
2023-03-14

如果您要与OAuth2 / OpenID Connect兼容的授权服务器集成,我会推荐AppAuth。AppAuth 提供了用于执行 OAuth2 授权和令牌请求的更简单接口,并处理使用自定义选项卡和将响应路由到应用的所有细节。该库还有一个iOS变体。两者都由Google和OpenID Foudnation维护。

完全披露:我是AppAuth的首席维护者。

 类似资料:
  • 在我的应用程序中,我通过Chrome自定义标签打开了一个url。我们知道,当用户点击设备后退按钮或自定义后退按钮时,Chrome自定义标签会被关闭。是否有可能关闭Chrome自定义标签通过编程而不需要用户干预。

  • 在使用网页视图时,我可以使用重新加载()来刷新网页。但是在Chrome自定义标签中,我如何重新加载网页?请引导我。 谢谢

  • 有没有办法使用自定义Chrome标签页发送带有网址的帖子数据?就像使用网络视图一样: 在留档或示例中找不到任何相关信息。

  • 我有一个活动,将一个外部url加载到我应用程序内的webview中。我想使用Chrome自定义标签,当它可用,但我支持的设备可能没有一个版本的Chrome支持他们。 它说,如果绑定成功,自定义选项卡可以安全使用。有没有一个简单的方法绑定来测试这个? 我假设是这样的:

  • 我正在Android应用程序上实现Chrome自定义选项卡(使用最新版本23.3.0)。最新版本的chrome选项卡允许您使用“builder.addToolbarItem()”方法在底部工具栏上添加按钮(根据堆栈溢出的答案,还有其他可自定义的内容。现在,我在为底部工具栏按钮添加操作意图时遇到了一个问题。我为我添加的每个工具栏项设置了两个不同的操作意图。但是,当打开chrome自定义选项卡,并单击

  • 我正在尝试制作一个活动,它有几个文本视图,这些文本视图反过来又包含超链接。我使用了以下教程:http://www.android-examples.com/add-hyperlink-in-android-application-through-textview/ 我想让这些链接在chrome自定义标签点击时打开(类似于Gmail)。但我找不到任何教程说明如何这样做。