问题标签 [pushsharp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apple-push-notifications - APNS-Sharp 发送成功,但设备收不到
我正在使用 APNS-SHARP 推送通知。我正在使用带有生产令牌的分发环境和生产证书。以下是我的代码的一部分。
有一件奇怪的事情是布尔沙箱是真还是假。我总是在日志文件中收到“发送成功”消息。但是,设备没有收到任何通知。
我还尝试使用 PushSharp 发送具有相同证书的通知。下面是我的代码:
代码将在 QueueNotification 函数中停留很长时间,无法进一步处理,但不会返回任何错误。我必须手动停止调试才能结束。
顺便说一句,我按照这些步骤创建 p12 证书。
- 将 apn_developer_identity.cer(der 格式)转换为 pem:openssl x509 -in apn_developer_identity.cer -inform DER -out apn_developer_identity.pem -outform PEM}
- 接下来,将 p12 私钥转换为 pem(需要输入至少 4 个字符的密码): openssl pkcs12 -nocerts -out private_dev_key.pem -in private_dev_key.p12
- (可选):如果要从私钥中删除密码: openssl rsa -out private_key_noenc.pem -in private_key.pem
- 获取证书和密钥(带或不带密码)并创建 PKCS#12 格式文件: openssl pkcs12 -export -in apn_developer_identity.pem -inkey private_key_noenc.pem -certfile CertificateSigningRequest??.certSigningRequest -name "apn_developer_identity" -out apn_developer_identity .p12
是p12证书问题吗?
asp.net-mvc - 向 iPhone 发送消息:PushSharp 或 SignalR
Web 应用程序充当后端来处理来自 iPhone 的请求。为了在处理请求(例如,支付)时从 Web 应用程序向 iPhone 发送消息,我想在服务器上发生有趣的事情时向 iPhone 发送消息,或者如果一切都成功,向他们发送交易详细信息。哪个更适合使用 PushSharp 或 SignalR?它们是否都具有相同的目的?无论哪种方式,请在这个话题上启发我。这让我很困惑。
azure - 用于 APNS 的 PushSharp 适用于本地服务器,但不适用于 azure
我在 ASP.NET web api 服务器中使用 push sharp。在我的本地计算机上,一切都像 GCM 和 APNS 的魅力,但一旦上传到天蓝色,只有 GCM 消息有效。APNS 不工作,没有抛出异常。我在推送代理抛出的每个事件中都有跟踪,但没有调用跟踪消息。甚至没有排队的消息...
这是我的初始化代码:
有没有人遇到过这样的事情?
c# - 特定消息使 Push Sharp ApplePushService 停止工作
我正在使用 push sharp 实现推送通知,我有 2 种类型的消息我正在发送 RecomendationLiked 和 NewFollower,我可以尽可能多地发送 RecomendationLiked 消息,一切正常,但发送单个 NewFollower 消息会导致服务停止响应也不例外,或者调用任何事件。这发生在生产环境和开发环境中
这是服务创建逻辑:
推荐喜欢的消息创建:
NewFollow 消息创建:
第一个工作,第二个默默地杀死推送服务......
有任何想法吗?
c# - Push sharp - 已达到最大发送尝试次数
我得到了这个例外:
已达到发送通知的最大发送尝试次数!
(仅适用于苹果通知)每天多次并一直阻止通知一段时间,然后它会继续工作。我不确定发生了什么。ServiceException 事件正在捕获此异常。
我正在使用 pushsharp 默认配置。
这是我的代码:
我感谢您的帮助。
push-notification - PushSharp - 多个无效令牌不调用响应委托
我有一个使用 PushSharp 向 ios 设备发送推送通知的应用程序。它是一个 Windows 服务。我尝试使用大量无效设备令牌(我没有很多有效令牌)对其进行大规模测试。
问题是大部分代币都没有触发 PushBroker 的事件。一些令牌(非常少)会导致 OnNotificationFailed 方法被触发(当然还有消息“无效令牌”)。
在这种情况下,这可能是 apns 的一种已知行为,PushSharp 的行为不像我预期的那样。在我的逻辑中,我指望这些回应。
进行这样的测试是否合理?
我应该期待这样的行为吗?如果 PushBroker 不触发其事件,这意味着什么?
感谢您的任何建议或评论。
android - 用于 android 的 vb.net 中的 pushSharp
我遵循 PushSharp 项目的 wiki 并编写此代码以向我的设备发送通知。
我有一个很好的 api 密钥,我通过 phonegap 插件获得了我的注册 ID。我已经用一个小的 npm 模块测试了我的 api 密钥和我的注册 ID 以发送通知。当我午餐这段代码时,什么都没有出现(没有事件匹配)并且我的手机上没有任何通知。
请帮助我,我真的需要这个代码。
apple-push-notifications - 突然无法使用 PushSharp 连接到 APNS 沙箱环境
大约两天前,在测试过程中,我们无法连接到 feedback.sandbox.push.apple.com。我检查了证书,它是有效的。我还运行了 openssl 故障排除命令......一切看起来都很好。但我们也不能对沙盒 APNS 进行任何测试或工作。当我们尝试创建 SSLStream 连接时,我们收到以下关于格式错误的消息响应的错误。我已经挠头一天了......认为这是我们的目标......所以如果其他人能够使用 PushSharp 当前版本 2.1.2 测试并连接到沙盒 APNS,我将不胜感激?
对 SSPI 的调用失败,请参阅内部异常”内部异常 ->“收到的消息是意外的或格式错误。”
c# - PushSharp Apple - 收到的消息出乎意料或格式错误
我使用的是 PushSharp 2.1.2 版。该应用程序是 .NET 4.5.1(尽管我也尝试过针对 .NET 4.5 和 .NET 4)
我正在尝试但没有成功通过沙盒 Apple APNS 发送推送消息。
我正在使用Ray Wenderlich 的演练中提供的 PHP 脚本成功发送消息,使用相同的证书并发送到与我的 PushSharp 应用程序相同的设备 ID。
我已经通过从钥匙链中将完成的证书导出为 p12 进行了测试。导出完成的证书和密钥。导出私钥。也可以通过这里使用的方法。当我将证书和密钥结合起来用于 PHP 脚本时,我没有任何问题。
我已经将 p12 证书导入到我测试过的机器上——似乎没有什么区别。
在将苹果推送服务注册到推送代理时,我尝试更改 IsProduction 标志。将其设置为生产时没有错误(即使这是一个沙盒证书),但在这种情况下它显然也无法进入设备。
我的所有消息都不会通过,都会出现如下所示的服务异常:
这基本上是我的代码的样子:
我调用了通道启动事件,然后调用了服务异常。
一些相关问题提到此错误可能与防火墙问题有关 - 我已经在 2 个能够发送推送通知的不同网络中测试了我的应用程序(其中 1 个当前正在使用 PushSharp 应用程序)。
任何见解将不胜感激。
c# - 到 iOS 的 PushSharp 通知未到达设备
我正在尝试将 PushSharp 库用于我正在运行的 ac# 服务中的苹果推送通知。
代码似乎都正确执行,没有错误,似乎所有事情都正确完成。但是通知永远不会到达我的应用程序。
我读过的所有内容似乎都认为问题是我的证书,但我重新下载并多次重做这些步骤,一切似乎都是正确的。
这是我的 PushSharp c# 代码