接受来自phonegap应用的应用请求(无画布)

时间:2014-11-20 08:31:34

标签: android ios facebook cordova

我有一个我计划在iOS和Android上推出的phonegap应用。我正在使用facebook-connect插件成功授权用户并发送应用程序请求。但是,我在尝试接受这些请求时遇到了问题。

点击应用程序请求作为facebook中的测试用户将我带到我的应用程序没有的画布网页页面,因为它是一个移动应用程序,而不是画布应用程序或游戏。

我希望当我将我的iOS和Android平台信息添加到Facebook应用程序设置时,它会将我的应用程序识别为移动应用程序并修复该网址,但我真的不知道为什么或如何:)

此外,感觉就像一个问题22,因为我需要在应用商店中发布我的应用以获取该平台信息,以便我可以测试我的应用是否可以处理应用请求......

我在一篇关于接受来自网络应用程序的请求的类似文章中读到,最好的解决方案是创建一个虚拟画布网址,只是为了重定向到移动应用程序,但我希望有一个更好的选择本机phonegap应用程序。

由于

更新

我明白我不需要画布而且我试图避免这样做。我目前没有添加任何平台,因为我还没有应用程序商店详细信息。我想我已经取得了一些进展,感谢下面的Tech_Intelliswift链接。

我在Facebook的应用设置中进入了高级标签,并点击“是”为“原生或桌面应用”?现在,当我尝试接受以测试用户身份登录的请求时,我得到:

配置错误的应用 抱歉,[App]尚未获准在App Center中显示。

我认为应用程序已经预先批准给测试用户,也许它仍然是一个画布问题?

更新2:

感谢WizKid的评论,我现在看到我的应用必须是使用应用请求的游戏。说是这种情况,我如何配置我的phonegap应用程序作为Facebook游戏,以利用没有画布的应用程序请求?

1 个答案:

答案 0 :(得分:0)

Canvas和安全画布URL仅与Facebook上的应用程序相关,对于不需要画布URL的phonegap应用程序,请检查您是否正在为应用程序正确配置facebook设置

请参阅此链接中的@Lix答案How to add canvas and secure canvas URL in Facebook application