问题标签 [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 - Safari 网站通知不起作用(PushSharp)
我正在使用 PushSharp 库来推送 iOS 通知(它已经上线了半年),现在我正在尝试将功能扩展到新的 Mac OS Maverick 功能(https://kandutech.net/)。似乎 PushSharp ( https://github.com/Redth/PushSharp ) 目前不支持此功能,所以我自己扩展了 PushSharp 库。
似乎 URL (gateway.push.apple.com:2195) 与 iOS Distribution 相同,但 JSON 有效负载略有不同。我调整了 JSON 格式。在 Pushing 过程中看不到其他差异。我错过了什么?
仍然无法使其工作。我正在获得许可,设备令牌,服务器端的推送过程看起来很好(没有发生错误),但通知中心没有弹出任何内容。有任何想法吗?
c# - PushSharp - APNS - 内部缓存
我有一个 Windows 服务,它为我们的应用程序发送推送通知。在服务中,我维护了一个大约 60 秒的推送通知列表,所以如果我没有得到任何反馈,我可以尝试重试。
我知道在内部 PushSharp 必须使用某种集合来管理它。我在重复工作吗?我能保证收到我发送的每条通知的回调吗?
c# - Pushsharp - APNS 服务在约 12 小时后消耗内存并死亡
所以我有一个发送 APNS 推送通知的 Windows 服务。它的工作原理是创建一个 PushBroker 并不断地排队通知(从不停止它)(~20000/min)。我正在使用来自 nuget 公共提要的最新稳定版本。
无论如何,大约 12 小时后,通知会慢慢变慢,我注意到该服务正在消耗大约 12Gb 的 RAM。我怀疑它的内部通知队列随着时间的推移而增长,但查看源代码但找不到任何可能无法控制地增长的地方。这是一个已知的问题?
c# - 导航到特定页面在 Windows Phone Toast 通知中不起作用
我正在使用 push sharp 向 windows phone 8 发送 toast 通知并获取这些通知。目前,当我点击 toast 应用程序启动并打开我的应用程序的第一页时。但是,当我点击 toast 时,我想导航到我的应用程序的特定页面,而不是这个。
我认为为此我必须使用.withParameter()
WindowsPhoneToastNotification 的扩展,但我无法获得应该在此扩展的键和值对中传递的内容。也.withNavigatePath()
无法正常工作。
使用这个更新的代码。但仍然没有成功。应用程序没有导航到所需的页面。
windows-phone-8 - Windows Phone 8 中的 Toast 通知在 10 秒后消失
Toast 通知会在 10 秒后消失,如果用户没有点击它,并且如果用户错过了通知,我无法获得如何处理这个问题。
要求是在用户点击它之前,toast 不应该消失。
这样做的一种方法是同时发送 toast 和 tile 通知。这样如果用户错过了 toast 通知,那么他可能会在 tile 上找到它。但无法使用 push sharp 获得如何做到这一点。所以请提出任何建议以下解决方案:
- 如何使用 push sharp 决定 toast 通知的持续时间?
- 如果第一个是不可能的,那么如何使用 push sharp 一起发送 toast 和 tile 通知?
谢谢
windows-phone-8 - 如何在 windows phone 8 中使用 push Sharp 发送带有参数的磁贴通知
我正在使用 Push Sharp 向 Windows Phone 8 发送通知。
使用这些通知,我想更新我的应用程序正在使用的 Webportal URL,如果它更改为其他 URL。
首先,我使用 toast 通知进行了尝试,并且能够发送一个新的门户网站 URL,.WithParameter("UpdatedWebUrl","www.newwebprotalurl.com")
并可以在我的应用程序中对其进行更新。但是 toast 通知的问题是它会在10 秒后消失。因此,用户可能会错过通知,我已经搜索了很多关于覆盖 toast 通知持续时间的信息,但没有成功。
其次,我尝试使用 Tile 通知。我能够发送磁贴通知并且磁贴正在更新。但是无法找到一种方法来发送任何参数/值。
所以想问:
- 如何使用 push sharp 决定 toast 通知的持续时间?它应该在那里,直到用户关闭它。有没有办法知道用户是否点击了通知,以便服务器可以再次发送通知,直到用户点击它。
- 如果第一个是不可能的,那么如何使用 Push Sharp 发送带有参数的磁贴通知?
任何带有文档的建议都会非常有帮助。谢谢。
c# - Windows 关闭后 PushSharp APNS 服务停止工作
我可以通过沙盒 APNS 服务器使用 Push Sharp 成功地将通知发送到我的 iPhone 设备,但我遇到了问题。
我已经生成了 .cer 和 .p12 文件,然后成功地将它们安装在我的 windows 8 开发机器上。
我使用本教程在我的 Windows 8 机器上安装证书。
昨天一切正常,我成功发送了通知。我关闭了我的系统,然后第二天当我尝试运行代码时,我遇到了以下异常:
消息是意外的或格式错误的 pushsharp
我尝试了谷歌上可用的不同解决方案,但没有任何帮助。然后我从我的机器上删除证书,然后重新安装它们,一切又开始工作了。
为了使服务万无一失,我关闭了系统以检查通知发送是否失败,是的,它再次失败并出现同样的异常。
我再次删除了证书并重新安装它们以纠正问题。我不知道实际的问题是什么?是什么让 PUSHSharp 在关机后停止发送通知。
注意:Windows 防火墙已禁用。任何想法?
c# - Google Cloud Messaging - 有没有办法查看所有已发送(或排队)通知的列表?
我们有一个奇怪的问题:我们使用PushSharp向 Android 设备发送通知,日志显示Notification sent
,但设备上没有收到任何通知。如果我更改注册 ID(用其他东西替换字符),我会收到“无效令牌”错误,所以我相信我的请求会发送到服务器。
我想知道是否有办法在 Google 服务器上的某处查看所有已发送(和/或排队)通知的日志,或者是否可以启用此类日志记录。
基本上 - 如何解决通知传递问题?
c# - 线程卡在 HttpApplication
我有一个从 Global.asax 文件启动的 WCF 应用程序,有一个应用程序启动事件,代码如下:
推送控制器:
如您所见,我实际上是在启动一个后台任务,该任务在 Global.asax 中的 Application_End 上终止。问题是线程周期性地被卡住并且不再继续(可能,静默崩溃或其他),所以 SyncFile 没有得到更新,也没有新的通知被推送到客户端,服务器的主要功能仍在运行不过,还有一件棘手的事情要提 - 我无法在本地重现问题,它仅在服务器部署到生产服务器时出现,也许 HttpApplication 中的任务存在一些问题,或者我错过了什么?提前致谢。
android - 使用 Push sharp 的 Google 云消息传递
我正在使用https://github.com/Redth/PushSharp
使用 GCM 注册可以正常工作,但是如果我取消注册,设备仍会收到推送通知。
我所做的只是从https://github.com/Redth/PushSharp下载了 push sharp 源,并按照示例解决方案中的建议替换了我的项目 ID。
任何熟悉 GCM 的人都可以建议他们是否有类似的经历,即在取消注册后,他们仍然会收到来自 Google 的推送通知,并提出解决方法/修复建议。
谢谢