Disqus第三方登录在iOS UIWebView中损坏

时间:2013-08-27 16:41:10

标签: ios uiwebview facebook-login disqus

我试图通过将带有Disqus javascript代码的网页加载到UIWebView中,在本机iOS应用中使用Disqus进行评论。我遵循这里的指导方针: http://help.disqus.com/customer/portal/articles/472096-javacript-embed-in-native-apps

当用户点击第三方登录信息(例如Facebook)时,他们会被带到该网站,然后转到http://disqus.com/_ax/facebook/complete/ ...

此时我会在该页面停留一秒钟,然后按照文档建议加载我的原始评论页面。

重新加载评论页面后,用户仍然会被注销。

如何让用户登录?

以下是我加载到UIWebView中的示例页面: http://www.tomsapps.com/walking-tour/comments.php?shortid=1&placeid=1

登录适用于桌面浏览器和iOS Safari中的此页面,但不适用于UIWebView。

2 个答案:

答案 0 :(得分:2)

这是一个很好的解决授权问题并提供无缝流程来显示和回复评论。

希望它有助于https://github.com/moqod/disqus-ios

答案 1 :(得分:1)

想出新帐户,它会在disqus.com/_ax/facebook/complete之后立即发送到disqus.com/next/register,因此永远不会给新帐户更改以完成注册。这不在Disqus文档中。