ios – Sharekit 2,用户身份验证后连接到Facebook的问题?

ios – Sharekit 2,用户身份验证后连接到Facebook的问题?,第1张

概述Sharekit打开Safari来从用户身上获取身份验证(不知道是否应该打开Safari或在自己的窗口中).然后出现一个页面,表示您已经通过身份验证的app.x单击确定继续,一旦继续按钮被轻击,它会尝试重定向到www.facebook.com/permissions.request,但是会显示以下错误: “无法打开页面”,Safari无法打开该页面,因为该地址无效. 任何想法可能会发生在这里,我认 Sharekit打开Safari来从用户身上获取身份验证(不知道是否应该打开Safari或在自己的窗口中).然后出现一个页面,表示您已经通过身份验证的app.x单击确定继续,一旦继续按钮被轻击,它会尝试重定向到www.facebook.com/permissions.request,但是会显示以下错误:

“无法打开页面”,Safari无法打开该页面,因为该地址无效.

任何想法可能会发生在这里,我认为它应该重定向到我的应用程序?

解决方法 这是我解决这个问题的方法(我假设你使用的是ShareKit 2.0):

我配置了ShareKit遵循他们提供的指导ShareKit Configuration Guide.换句话说,我分类了DefaultSHKConfigurator类,并添加了所有必要的配置.

在我的应用程序委托中,我将配置类与ShareKit相关联:

DefaultSHKConfigurator *configurator = [[MYSHKConfigurator alloc] init];[SHKConfiguration sharedInstanceWithConfigurator:configurator];

并从SHKConfig.h中删除配置信息.我不知道为什么这样工作.

>注意:如果您对更新ShareKit不感兴趣,您也可以通过不直接在DefaultSHKConfigurator.m内进行子类化和输入配置信息来避免.

如果您希望Facebook屏幕加载到应用程序中,而不是在Safari中,您可以在Facebook.m文件中进行更改,并将safariAuth更改为:从YES到NO:

[self authorizeWithFBAppAuth:YES safariAuth:NO];
总结

以上是内存溢出为你收集整理的ios – Sharekit 2,用户身份验证后连接到Facebook的问题?全部内容,希望文章能够帮你解决ios – Sharekit 2,用户身份验证后连接到Facebook的问题?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1112002.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存