与Windows WP Universal 应用程序中的推送通知服务相关的几个疑问
Few doubts related Windows push Notification service in WP Universal application
我是一名 Windows Phone 应用程序开发人员。在我的应用程序中,我使用 WNS 实现了推送通知服务。
我对此几乎没有 doubts/questions。请澄清
我们如何禁用特定应用程序的推送通知?我们可以从应用程序方面阻止它吗?或者从服务器端处理?
如果我卸载我的应用程序并且服务器仍在向您发送推送通知。它会收到phone吗?
在注册推送通知频道之前是否需要征得用户同意?
我们能否获取在我的 phone 上收到但未参与的通知的通知历史记录?有什么 api 吗?
谢谢
有关 WNS 的一般信息,请参阅:
https://msdn.microsoft.com/en-us/library/windows/apps/hh913756.aspx
针对您的问题:
1.How 我们可以禁用特定应用程序的推送通知吗?我们可以从应用程序方面阻止它吗?或者从服务器端处理?
您可以从应用程序中注销您的 channelUri:
https://msdn.microsoft.com/en-us/library/microsoft.windowsazure.messaging.notificationhub.unregisterallasync(v=azure.10).aspx
2.If 我卸载了我的应用程序,但服务器仍在向您发送推送通知。它会接收到 phone 吗?
不是它不应该再收到任何推送通知
3.Is 在注册推送通知频道之前需要征得用户许可吗?
是
4.Can 我们获得了在我的 phone 上收到但未参加的通知的通知历史记录?有什么 api 吗?
您可以使用 Windows.UI.NOtifications 命名空间中的 类 来管理客户端上的应用程序通知:
https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.notifications.aspx
特别是 Toast 通知历史记录:
我是一名 Windows Phone 应用程序开发人员。在我的应用程序中,我使用 WNS 实现了推送通知服务。 我对此几乎没有 doubts/questions。请澄清
我们如何禁用特定应用程序的推送通知?我们可以从应用程序方面阻止它吗?或者从服务器端处理?
如果我卸载我的应用程序并且服务器仍在向您发送推送通知。它会收到phone吗?
在注册推送通知频道之前是否需要征得用户同意?
我们能否获取在我的 phone 上收到但未参与的通知的通知历史记录?有什么 api 吗?
谢谢
有关 WNS 的一般信息,请参阅: https://msdn.microsoft.com/en-us/library/windows/apps/hh913756.aspx
针对您的问题:
1.How 我们可以禁用特定应用程序的推送通知吗?我们可以从应用程序方面阻止它吗?或者从服务器端处理?
您可以从应用程序中注销您的 channelUri: https://msdn.microsoft.com/en-us/library/microsoft.windowsazure.messaging.notificationhub.unregisterallasync(v=azure.10).aspx
2.If 我卸载了我的应用程序,但服务器仍在向您发送推送通知。它会接收到 phone 吗?
不是它不应该再收到任何推送通知
3.Is 在注册推送通知频道之前需要征得用户许可吗?
是
4.Can 我们获得了在我的 phone 上收到但未参加的通知的通知历史记录?有什么 api 吗?
您可以使用 Windows.UI.NOtifications 命名空间中的 类 来管理客户端上的应用程序通知:
https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.notifications.aspx
特别是 Toast 通知历史记录: