【发布时间】:2023-04-02 08:54:01
【问题描述】:
我尝试在 Apple passkit 相关项目中使用 PushSharp。
我目前的问题是关于 passkit 推送。
当我尝试创建通知时,它说
设备令牌长度无效(确切的异常消息:Invalid DeviceToken Length.
var notif = new ApnsNotification(token, payload);
当我注册一个新的 passkit 优惠券时,它的令牌长度是 32。对我来说似乎没问题。
应该是什么问题? PushSharp 是否完全支持 passkit?如我所见,有些人使用它,但我找不到任何关于它的官方信息。
请注意,我知道 PushSharp,因为我用它来发送 Normal 推送消息,它已经工作了多年,对我来说没有任何问题。我的问题是关于 passkit 相关的推送。
非常感谢!
编辑
按照 Baris Akar 的建议更改代码后,问题解决了,但又来了一个问题:
Apple Notification Failed: ID=1, Code=ConnectionError
2016-11-18 11:07:22.de。 [INFO] 停止:等待任务 2016-11-18 11:07:22.de。 [INFO] 等待所有任务 1 2016-11-18 11:07:22.de。 [INFO] APNS-Client[1]:发送批次 ID=1,计数=1 2016-11-18 11:07:22.de。 [INFO] APNS-Client[1]:已发送批次,等待可能的响应... Apple 通知失败:ID=1, Code=ConnectionError 2016-11-18 11:07:22.de。 [信息] 所有任务 完成于 2016-11-18 11:07:22.de。 [INFO] 通过WhenAll 2016-11-18 11:07:22.de。 [INFO] Broker IsCompleted 2016-11-18 11:07:22.de。 [调试] 经纪人任务于 2016-11-18 11:07:22.de 结束。 [信息] 停止:完成 等待任务 2016-11-18 11:07:22.de。 [信息] APNS 客户端 [1]:完成 读取 Batch ID=1,重置批处理计时器...
【问题讨论】:
-
你已经看过this issue了吗?
标签: c# apple-push-notifications pushsharp passkit