【发布时间】:2010-07-30 05:25:41
【问题描述】:
我一直在尝试使用 Asp.NEt MVC 开发 facebook IFrame 应用程序,但并没有那么成功。尝试使用来自 facebook SDK 的示例,但是在开发过程中无法识别标签。有人可以分享代码或将我指向一个工作或预先存在的 facebook APP 示例,这将是有帮助的。谢谢。
【问题讨论】:
我一直在尝试使用 Asp.NEt MVC 开发 facebook IFrame 应用程序,但并没有那么成功。尝试使用来自 facebook SDK 的示例,但是在开发过程中无法识别标签。有人可以分享代码或将我指向一个工作或预先存在的 facebook APP 示例,这将是有帮助的。谢谢。
【问题讨论】:
我在本地机器的调试配置中抽象出了与 facebook 直接相关的所有内容。发布配置包含 facebook 相关的东西。我使用 Unity 进行 DI,所以我有 DEBUG 条件来配置不同的具体接口实现。
#if DEBUG
LifetimeManager lifetimeManager = new ContainerControlledLifetimeManager();
container.RegisterType<ISteamRepository, MockSteamRepository>(lifetimeManager);
container.RegisterType<IFacebookContextSettings, MockFacebookContextSettings>();
#else
container.RegisterType<ISteamRepository, SteamRepository>();
container.RegisterType<IFacebookContextSettings, FacebookContextSettings>();
#endif
我的项目是开源的,你可以在http://code.google.com/p/facebooksteamachievements/看到更多
【讨论】: