问题标签 [apns-sharp]
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.
c# - 使用 iPhone Apple Push Notification Provider (apns-sharp) 时出现 X509Certficate2 问题
在 Rackspace 云站点上的 .Net Web 服务中使用 APNS-Sharp。
实例化新的 X509 时,我完全没有反应。使用 apns-sharp 它是这一行:
我也尝试过使用这条线的不同方法,但同样的悬挂响应......
奇怪的是没有发现任何错误,所以我不确定发生了什么。我曾怀疑这是试图获取我正在使用的证书(p12)的私钥的密钥存储访问问题,但我只是不知道。
c# - PushSharp 总是返回设备过期
我正在尝试使用https://github.com/Redth/PushSharp发送推送通知
我按原样使用示例项目(已注释掉 program.cs 中的非 ios 内容),我确认我正在使用的应用程序是正确的应用程序,我已经重新生成了开发人员推送证书。
我正在从 xcode 运行应用程序,因此它是 devlopment providsioned..
该消息似乎很好,但随后又回来了
我正在从我的应用程序中获取设备 ID,以确认它被分解为十六进制八位字节,我只是删除了空格
所以......不知道从哪里开始,似乎apns说我的设备上不存在该应用程序,但它确实存在......
ios - 将证书添加到钥匙串并生成 .p12 文件格式
我正在按照https://github.com/Redth/PushSharp/wiki/How-to-Configure-&-Send-Apple-Push-Notifications-using-PushSharp中给出的步骤逐步为 Apple Push Notifications 工作.
我被卡在了中间。我添加了 Apple 推送通知开发证书。但证书出现在 SYSTEM/Certificates 而不是 LOGIN/Certificates 部分下。可能是由于这个,也可能不是,当我尝试将文件保存为 p12 格式时,我没有得到另存为 .p12 文件格式选项,如步骤 19 中所述。我还尝试生成证书而不检查让我指定的密钥对链步骤 10 中说明的信息。
任何人都可以建议我如何在密钥链中的登录/证书下制作 aps-development.cer,然后继续执行给定的步骤以获取 .p12 文件吗?
提前感谢您的帮助和支持。
c# - Windows 关闭后 PushSharp APNS 服务停止工作
我可以通过沙盒 APNS 服务器使用 Push Sharp 成功地将通知发送到我的 iPhone 设备,但我遇到了问题。
我已经生成了 .cer 和 .p12 文件,然后成功地将它们安装在我的 windows 8 开发机器上。
我使用本教程在我的 Windows 8 机器上安装证书。
昨天一切正常,我成功发送了通知。我关闭了我的系统,然后第二天当我尝试运行代码时,我遇到了以下异常:
消息是意外的或格式错误的 pushsharp
我尝试了谷歌上可用的不同解决方案,但没有任何帮助。然后我从我的机器上删除证书,然后重新安装它们,一切又开始工作了。
为了使服务万无一失,我关闭了系统以检查通知发送是否失败,是的,它再次失败并出现同样的异常。
我再次删除了证书并重新安装它们以纠正问题。我不知道实际的问题是什么?是什么让 PUSHSharp 在关机后停止发送通知。
注意:Windows 防火墙已禁用。任何想法?
ios - 我们可以在通知有效负载中包含的最大设备令牌数量
我正在实现一个服务器,我必须向多个 iOS 设备发送推送通知。
查询我们可以在单个通知负载中包含多少个“设备令牌”?
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证书问题吗?
c# - APNS 反馈服务 C# 代码不起作用
我试图实现我在这里找到的反馈服务代码。
这是我的代码:
每当我运行此代码时,我都会从 getServerCert(certName) 方法获得空值,因为这个空值,我的进一步执行会失败。
任何帮助将不胜感激
iphone - 推送通知在 iPhone 4 中不起作用
Apple 推送通知仅在iPhone 4设备(iOS 7.1)中不适用于我的应用程序。它在 iPhone 4 的其他应用程序中运行良好,并且在 4s、5S、iPod touch 上也运行良好。可能是什么问题?
c# - PushSharp ApplePushChannel 未连接或发送
我正在尝试从 APNS-Sharp 1.0.4.4 升级,我正在使用当前的 NuGet 版本 2.2.1.0
注册所有事件、通道并发送通知后,什么也没有发生。即使我等待几分钟,也不会触发任何事件。两周前使用 GCM 进行的测试有效,只是 ios 方面似乎有问题。
代码缩短:
如果调用了所有事件,它们都会写入日志,但没有调用。
证书有效 - 如果我用错误的密码测试它,我会收到一个错误,没有正确的密码。
如果我尝试使用 APNS-Sharp 和他的相同证书/令牌发送相同的测试通知,我会在电话上收到它。
有任何想法吗?
c# - IOS 推送通知:身份验证失败
我在两个项目上都遇到了同样的错误(APNS Sharp | Push Sharp)
身份验证失败,因为远程方已关闭传输流
我试过改变X509Certificate
toX509Certificate2
和X509CertificateCollection
to X509Certificate2Collection
。我也尝试过.Ssl3
to .tls
or .Default
!我尝试了各种解决方案,但我的错误仍然是一样的。我正在使用.pem
文件作为我的证书。