我有一个我计划在iOS和Android上推出的phonegap应用。我正在使用facebook-connect插件成功授权用户并发送应用程序请求。但是,我在尝试接受这些请求时遇到了问题。
点击应用程序请求作为facebook中的测试用户将我带到我的应用程序没有的画布网页页面,因为它是一个移动应用程序,而不是画布应用程序或游戏。
我希望当我将我的iOS和Android平台信息添加到Facebook应用程序设置时,它会将我的应用程序识别为移动应用程序并修复该网址,但我真的不知道为什么或如何:)
此外,感觉就像一个问题22,因为我需要在应用商店中发布我的应用以获取该平台信息,以便我可以测试我的应用是否可以处理应用请求......
我在一篇关于接受来自网络应用程序的请求的类似文章中读到,最好的解决方案是创建一个虚拟画布网址,只是为了重定向到移动应用程序,但我希望有一个更好的选择本机phonegap应用程序。
由于
更新
我明白我不需要画布而且我试图避免这样做。我目前没有添加任何平台,因为我还没有应用程序商店详细信息。我想我已经取得了一些进展,感谢下面的Tech_Intelliswift链接。
我在Facebook的应用设置中进入了高级标签,并点击“是”为“原生或桌面应用”?现在,当我尝试接受以测试用户身份登录的请求时,我得到:
配置错误的应用 抱歉,[App]尚未获准在App Center中显示。
我认为应用程序已经预先批准给测试用户,也许它仍然是一个画布问题?
更新2:
感谢WizKid的评论,我现在看到我的应用必须是使用应用请求的游戏。说是这种情况,我如何配置我的phonegap应用程序作为Facebook游戏,以利用没有画布的应用程序请求?
答案 0 :(得分:0)
Canvas和安全画布URL仅与Facebook上的应用程序相关,对于不需要画布URL的phonegap应用程序,请检查您是否正在为应用程序正确配置facebook设置
请参阅此链接中的@Lix答案How to add canvas and secure canvas URL in Facebook application