一、准备工作
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; //通知文本消息字符串