开发和测试Facebook应用程序

开发和测试Facebook应用程序,facebook,testing,Facebook,Testing,通常,我在主干上开发网站,然后将更改合并到测试分支,并将其放在“beta”网站上,最后将其合并到活动分支并放在活动网站上 对于Facebook应用程序来说,事情有点棘手。因为你不能通过普通的网络浏览器查看Facebook应用程序,它必须通过Facebook服务器,你不能轻易地给每个开发者提供他们自己的网站版本来使用和测试 我还没有遇到任何关于开发和测试Facebook应用程序的最佳方法,同时继续拥有一个用户可以使用的稳定的实时网站。我的问题是,组织Facebook应用程序的开发和测试的最佳实践是

通常,我在主干上开发网站,然后将更改合并到测试分支,并将其放在“beta”网站上,最后将其合并到活动分支并放在活动网站上

对于Facebook应用程序来说,事情有点棘手。因为你不能通过普通的网络浏览器查看Facebook应用程序,它必须通过Facebook服务器,你不能轻易地给每个开发者提供他们自己的网站版本来使用和测试


我还没有遇到任何关于开发和测试Facebook应用程序的最佳方法,同时继续拥有一个用户可以使用的稳定的实时网站。我的问题是,组织Facebook应用程序的开发和测试的最佳实践是什么?

我希望我正确理解了你的问题

我们有两个版本的应用程序,即facebook中定义的两个应用程序

我们有在deploy上运行的常规版本,还有myapp测试版本。 此版本在域myapptest.com上运行,也可以使用myapp.local

在主机文件%winder%\system32\drivers\etc中定义此url,并将其重定向到本地主机127.0.0.1上您自己的服务器

现在,您所需要的只是每台机器上的一个配置文件,它不会通过源代码管理进行更新。 localhost开发版本将app_id用于myapp测试和相关设置。 部署使用其他设置


然后,部署时只需上传代码。

我希望我正确理解了您的问题

我们有两个版本的应用程序,即facebook中定义的两个应用程序

我们有在deploy上运行的常规版本,还有myapp测试版本。 此版本在域myapptest.com上运行,也可以使用myapp.local

在主机文件%winder%\system32\drivers\etc中定义此url,并将其重定向到本地主机127.0.0.1上您自己的服务器

现在,您所需要的只是每台机器上的一个配置文件,它不会通过源代码管理进行更新。 localhost开发版本将app_id用于myapp测试和相关设置。 部署使用其他设置


然后,当你部署时,你只需要上传你的代码。

每个开发人员不能设置自己的Facebook应用程序,但只需将其保密?这就是我对一个朋友所做的…你是说Facebook连接吗?因为facebook普通画布应用程序与普通网站是分开的,一旦你完成了所有的开发,你就可以让它上线。嗨,阿芬:你说的是fb connect。难道每个开发人员都不能设置自己的facebook应用程序,只需将其保密吗?这就是我对一个朋友所做的…你是说Facebook连接吗?因为facebook普通画布应用程序与普通网站是分开的,一旦你完成了所有的开发工作,你就可以让它上线。嗨,阿芬:我是说fb connect。