APNS IOS 消息推送沙盒模式和发布模式

简介: 在做.NET向IOS设备的App进行消息推送时候,采用的是PushSharp开源类库进行消息的推送,而在开发过程中,采用的是测试版本的app,使用的是测试的p12证书采用的是ApnsConfiguration.ApnsServerEnvironment.Sandbox模式,而在项目发布之后,现在使用的是发布版的证书进行推送,发现不能推送成功,最后才发现在使用PushSharp进行发布后的项目的推送需要使用ApnsConfiguration.ApnsServerEnvironment.Production模式。

在做.NET向IOS设备的App进行消息推送时候,采用的是PushSharp开源类库进行消息的推送,而在开发过程中,采用的是测试版本的app,使用的是测试的p12证书采用的是ApnsConfiguration.ApnsServerEnvironment.Sandbox模式,而在项目发布之后,现在使用的是发布版的证书进行推送,发现不能推送成功,最后才发现在使用PushSharp进行发布后的项目的推送需要使用ApnsConfiguration.ApnsServerEnvironment.Production模式。才能进行推送成功。

在实例化ApnsConfiguration对象的时候应该采用Production参数,而不是Sandbox沙盒模式。

ApnsConfiguration apnsConfig=new ApnsConfiguration(ApnsConfiguration.ApnsServerEnvironment.Production, "证书.p12", "证书密码");//Sandbox沙盒

修改参数后要使用发布版本的证书和密码才能完成推送任务。

博客内容仅代表个人观点,如发现阐述有误,麻烦指正,谢谢!
目录
相关文章
|
7月前
|
设计模式 监控 前端开发
深入解析iOS中的并发编程模式
【4月更文挑战第20天】 在当今移动应用开发中,提升程序的响应性和性能是至关重要的。特别是在iOS平台上,合理利用多线程和并发编程技术可以显著改善用户体验。本文旨在探讨几种在iOS开发中广泛使用的并发编程模式,包括线程、GCD(Grand Central Dispatch)、Operation Queues以及异步设计模式等。通过对这些技术的深入分析与比较,我们不仅将揭示各自的优势和潜在缺陷,还会展示如何结合它们以解决实际开发中遇到的并发挑战。
|
7月前
|
消息中间件 监控 网络协议
消息推送分类:推动(Push)模式和拉动(Pull)模式
消息推送分类:推动(Push)模式和拉动(Pull)模式
238 0
|
7月前
|
调度 iOS开发 开发者
iOS 中的并发编程模式:理解 GCD 和 Operation Queues
【4月更文挑战第19天】 在现代 iOS 应用开发中,有效地管理线程和并发是至关重要的。为了确保用户界面的流畅性和后台任务的高效运行,开发者需要掌握并发编程技术。本文深入探讨了两种主要的并发模式:Grand Central Dispatch (GCD) 和 Operation Queues。我们将分析它们的工作原理,比较它们的特点,并通过实际代码示例说明如何在 iOS 应用中实现高效的并发处理。通过本文,读者将获得在 iOS 平台上进行多线程开发的实用知识,以及如何根据不同的应用场景选择最合适的并发工具。
|
开发工具 iOS开发 开发者
iOS 暗黑模式的适配总结
iOS 暗黑模式的适配总结
|
API iOS开发
iOS 沙盒机制
iOS 沙盒机制
155 0
|
iOS开发
IOS 黑暗模式简单理解
IOS 黑暗模式简单理解
117 0
|
存储 安全 JavaScript
2022完整iOS APP发布App Store上架流程指南
2022完整iOS APP发布App Store上架流程指南
1035 0
2022完整iOS APP发布App Store上架流程指南
|
开发者 iOS开发
iOS开发—发布到appstore
iOS开发—发布到appstore
iOS开发—发布到appstore
|
Android开发 iOS开发
iOS开发 - 商品详情页两种分页模式,只提供思路和实现方式。
iOS开发 - 商品详情页两种分页模式,只提供思路和实现方式。
424 0
iOS开发 - 商品详情页两种分页模式,只提供思路和实现方式。
|
Linux iOS开发 开发者
2022最新最全升级版【精品工具】用Appuploader发布上传iOS APP上架流程简单快速
2022最新最全升级版【精品工具】用Appuploader发布上传iOS APP上架流程简单快速
2022最新最全升级版【精品工具】用Appuploader发布上传iOS APP上架流程简单快速