Tag: passbook pushsharp

使用pushsharp发送存折更新

我正在尝试与apple的推送通知沙箱服务器进行测试。 我根据此链接制作了证书(启用推送通知,请求的证书颁发机构,上传,生成证书,导出p12) 我制作了一个示例C#控制台应用程序,如下所示 PushBroker push = new PushBroker(); var appleCert = File.ReadAllBytes(@”devapns.p12″); push.OnNotificationSent += NotificationSent; push.OnChannelException += ChannelException; push.OnServiceException += ServiceException; push.OnNotificationFailed += NotificationFailed; push.OnDeviceSubscriptionExpired += DeviceSubscriptionExpired; push.OnChannelCreated += ChannelCreated; push.OnChannelDestroyed += ChannelDestroyed; push.RegisterAppleService(new ApplePushChannelSettings(false,appleCert,”password”)); push.QueueNotification(new AppleNotification() .ForDeviceToken(token) .WithPasskitUpdate()); push.StopAllServices(waitForQueuesToFinish: true); 当我跑步时,我得到了 达到了最大发送尝试次数 我目前使用的PushSharp版本是2.2.1.0 还有什么我需要做的吗? 我是否需要在某处启用SSL? 我的证书是否未在我的本地计算机上正确安装。 我不确定我哪里出错了。 注意:p12文件大约是3KB 我在本地计算机上安装了开发证书,仅用于在运行此控制台应用程序时进行测试 更新: 我成功地将通知成功发送到apns。 但是,唯一的问题是传递不会在用户设备上更新。 根据此链接 ,我的web服务是在收到APNS的存折更新通知后获取设备调用的有效序列号列表。 […]