使用PushSharp时,我需要在生产和沙箱之间切换。
以下是导致我出现此问题的代码行: -
var config = new ApnsConfiguration(ApnsConfiguration.ApnsServerEnvironment.Sandbox, @"[CERTPATH]","[PASSWORD]");
证书路径和密码存储在web.config中,这意味着我可以在部署到生产时轻松更改这些设置。
它改变了ApnsServerEnviroment我还需要能够配置: -
ApnsConfiguration.ApnsServerEnvironment.Sandbox
将来我想将PushSharp通知作为服务实现。但就目前而言,它在应用程序中只是一个简单的类。
答案 0 :(得分:1)
只需将我的评论作为答案:只需为环境制作应用程序设置,并制作一个检查环境设置的if子句,并根据该选项选择沙箱或生产。