我遇到了ChromeCustomTabs的一些问题,尽管这可能只是对我的误解。我有一个应用程序,我可以选择打开三个链接,一个Instagram页面,Facebook页面和一个推特页面。现在,我选择使用自定义选项卡,因为它与系统共享凭据,因此我不必在点击这些页面时要求用户登录。
问题是facebook和twitter在新窗口中打开,当我真的需要在应用程序中打开我的菜单仍然可用时。这是可能的,还是webview是获取网页在应用内打开的唯一方法?
如果是这种情况,有没有办法让链接打开而不提示用户是否要在Chrome或本机应用中启动?
我希望避免使用OAuth调用实现webview,以便在可能的情况下轻松登录。
答案 0 :(得分:0)
我为我的项目尝试了简单的chrome-custom-tabs。它可以从https://github.com/novoda/simple-chrome-custom-tabs下载。有许多参数可用于自定义UI。希望它适合你。