IOS 结合个推实现推送问题

本文档介绍了如何在iOS环境中结合个推实现推送服务。首先,你需要准备一台Mac、一部iPhone和苹果开发者认证的账号。接着,通过Mac生成CertificateSigningRequest文件,并在苹果开发者中心创建App并启用APNs服务,获取.cer文件并导出p12格式用于个推平台。然后,创建发布证书,同样导出p12文件以备发布应用。最后,新建属性文件生成.mobileprovision,用于发布应用程序。确保所有证书和文件的模式一致,即可完成配置。
摘要由CSDN通过智能技术生成

一、准备工作

1、一台mac

2、一部iphone

3、苹果开发者认证的账号

二、开始

1、用mac申请一个CertificateSigningRequest.certSigningRequest,这个步骤百度一大堆。

2、苹果开发者中心管理后台,新建app,勾选apns服务,第一个是开发模式,第二个是产品模式,根据提示可以得到.cer文件,

      mac上双击,加入秘钥管理器中,再右键导出p12文件,这个文件是个推平台要用的。

3、新建证书,根据提示一路走,最后得到一个.cer文件,mac上双击,加入密钥管理器,再右键导出p12文件,这是发布app要用的。这个文件要和上边那个对应,都为开发模式或都为产品模式。

4、属性文件,新增,根据提示操作就行了,最后得到.mobileprovision文件,发布app使用的。


 public static string APNsPushToSingle(string title,string content,string token)
        {
            APNTemplate template = new APNTemplate();
            APNPayload apnpayload = new APNPayload();
            DictionaryAlertMsg alertMsg = new DictionaryAlertMsg();
            alertMsg.Body = content;         //通知文本消息字符串
       
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值