Pushsharp 4 - 在生产和沙盒之间切换
Posted
技术标签:
【中文标题】Pushsharp 4 - 在生产和沙盒之间切换【英文标题】:Pushsharp 4 - switch between production and Sandbox 【发布时间】:2016-08-24 15:53:15 【问题描述】:使用 PushSharp 时,我需要在生产环境和沙箱环境之间切换。
下面是导致我出现问题的代码行:-
var config = new ApnsConfiguration(ApnsConfiguration.ApnsServerEnvironment.Sandbox, @"[CERTPATH]","[PASSWORD]");
证书路径和密码存储在 web.config 中,这意味着我可以在部署到生产环境时轻松更改这些设置。
它改变了 ApnsServerEnviroment 我还需要能够配置:-
ApnsConfiguration.ApnsServerEnvironment.Sandbox
将来我想将 PushSharp 通知实现为服务。但现在,它只是应用程序中的一个类。
【问题讨论】:
如何在 web.config 中为环境进行应用设置,然后在其中设置一个 if 子句来检查设置了哪个环境,并基于此选择 Sandbox/Production? 是的,我可以接受。干杯。 【参考方案1】:只是让我的评论成为答案:只需为环境设置一个应用程序并创建一个检查环境设置的 if 子句,并根据它选择沙盒或生产。
【讨论】:
以上是关于Pushsharp 4 - 在生产和沙盒之间切换的主要内容,如果未能解决你的问题,请参考以下文章