问题标签 [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.
c# - 不接收推送通知 iPhone
我使用两个简单的示例在 iPhone 上发送推送通知。
第一个例子。我使用 PushSharp 发送:
第二个例子。我使用 MoonAPNS
有人可以解释一下为什么它不起作用吗?
c# - 如何在不排队的情况下从 C# 发送 APNS 推送通知(iOS)
似乎每个人都使用 PushSharp 从 C# 向 iOS 设备发送推送通知。但是该库有一个它使用的队列,而不是直接发送通知,这意味着您需要一个 Windows 服务或其他东西来正确托管它(根据它自己的文档),这对我来说有点过头了。我有一个对我的 ASP.NET Web 服务的传入 Web 请求,作为处理该请求的一部分,我想立即发送一个推送通知。就那么简单。
谁能告诉我如何使用 PushSharp 立即发送一个(绕过其队列机制)或如何自己正确发送推送通知?我已经有了制定 JSON 消息的代码,但我不知道如何将 .p12 文件应用于请求。我找不到任何有关如何执行此操作的 Apple 文档。
c# - iOS 通知未使用 PushSharp 发送。也没有引发任何事件
我正在尝试使用 PushSharp 向各种设备发送通知。我的服务器端应用程序注册通知以发送到 MSSQL 中的表,以便另一个应用程序 (Bot) 处理这些通知并将它们发送到 Apple 服务器。
我正在使用以下代码:
如您所见,我将通知排队发送到 PushBroker,但从未调用任何事件,并且 iOS 设备什么也没有收到。我还尝试在循环结束之前使用“StopAllServices”,但没有任何变化。
这怎么可能?
谢谢你。
visual-studio - NuGet 参考在开发中有效,在生产中失败
我正在使用 PushSharp 传递移动推送消息,它依赖于 Newtonsoft.Json.dll。我也通过 NuGet 安装了 Newtonsoft.Json.dll,因为我也将它用于其他事情。几天前,我通过 VS2012 中的 NuGet 将 Newtonsoft.Json.dll 更新为 v 6.x。当我在 VS2012 中运行项目时没有问题,但是当我部署到生产环境时,PushSharp 抛出一个异常,即找不到 Newtonsoft.Json.dll 4.5.x。根据 VS2012 中的 NuGet 管理器,PushSharp 的 Newtonsoft.Json.dll 要求是 ">= 4.5.x"。为什么它可以在我的开发机器上正常工作?我似乎在我的开发 PC 上的任何地方都找不到任何参考(GAC 或 bin)Newtonsoft.Json.dll 4.5。
asp.net - 如何将 ASP.NET/PushSharp 项目转换为 Azure 以发送推送通知?
我一直在使用 ASP.NET 和 PushSharp 使用以下简单代码(在证书配置等之后)向我的 iOS 应用程序客户端发送推送通知:
这在运行经典 IIS/ASP.NET 的隔离主机上非常有效,但现在我正在转向 Windows Azure。当我在 Windows Azure 上尝试此代码时,通知有时无法发送,重新启动网站(标准模式)会有所帮助。但是,由于这是一种不可靠的方法,我决定迁移到 Azure 的 Notification Hub 服务。我已经创建了集线器,上传了我的证书,开始编码,但我找不到与我之前的代码等效的东西。我不需要向所有用户广播消息,我需要向单个设备发送推送通知,因为我有推送令牌。我看过Windows Azure ServiceBus 推送通知 APNS 架构但是答案中提供的链接非常混乱,我无法理解。我怎样才能简单地将消息推送到 Windows Azure 上的推送令牌?我必须使用通知中心吗?(我不使用 VM)欢迎使用任何简单的方法,首选基于 ASP.NET/PushSharp 的方法,因为我不需要更改整个代码库。
wcf - 如何验证 Apple APN 设备令牌 - WCF .NET
我正在构建一个 WCF REST Web 服务,该服务由移动应用程序调用以将 Apple 设备令牌插入数据库。我想在插入数据库之前验证设备令牌。无论如何要验证设备令牌以知道它是否有效?
我在论坛上进行了搜索,但找不到任何示例代码(在 .NET 中)来执行此操作,有人建议我应该使用 Apple 反馈服务,但我如何在 .NET 中执行此操作?
谁能给我一段示例代码来验证 .NET 中的 Apple 设备令牌。
非常感谢,
c# - 如何在支持 CCS 的 C# 中实现 GCM 服务器
我正在尝试编写一个第 3 方服务器应用程序,用于使用 GCM 的 CCS 从 Android 设备发送和接收通知,如此处所述。我正在利用 PushSharp 处理从我的服务器应用程序发送通知,但我似乎找不到任何关于如何在服务器级别接收消息的文档。这是否受支持,或者是否有另一个 .NET 的第 3 方 XMPP 库可以干净地处理这个问题?
c# - 证书的 iOS 推送通知 AuthenticationException
我正在尝试使用 PushSharp 向我的应用程序发送推送通知。我有两个 Apple 帐户……一个是普通帐户,另一个是企业帐户。我的普通帐户上有一个可以使用的开发人员证书,但是我的开发证书和分发证书都无法从企业帐户中使用。我得到一个身份验证异常..
这发生在 PushSharp 的这段代码中(我没有注释掉该行):
这是我的测试项目中的代码:
push-notification - pushbroker.StopAllServices (PushSharp) 出错
推送到 Windows Phone 时,我在推送服务中遇到异常(并非总是但经常)。异常在调用 StopAllServices 时显示“发生一个或多个错误”。推送服务仅在推送到 Windows Phone 时才报告这些错误,所以我此时认为我对 Windows 代码做错了什么。pushsharp guru 可以看看代码并提供建议吗?(即 Redth - 我在这里提问很新,我们可以标记人们以引起他们的注意吗?)在 StopAllBrokers() 方法的捕获中返回模棱两可的错误
`
android - 适用于 Android 的 PushSharp 设备 ID
全部,
我可能在这里问了一个非常基本的问题,但是如何在 Android 中获取 PushSharp 的设备 ID?我的设置是 VB.net,我们将发送到大量不同的 Android 设备。到目前为止,在 PushSharp 示例之后是我的代码:
我知道 API 密钥来自 GCM 服务,但设备注册 ID 来自哪里?是由 GCM 服务设置的吗?还是android设备发送给服务器的东西应该保存?
谢谢您的帮助。