【问题标题】:xamarin.forms push notifications server sidexamarin.forms 推送通知服务器端
【发布时间】:2020-02-24 19:57:59
【问题描述】:

我为我的 Windows 服务器实现了 APN(Apple 推送通知)的 .p12 证书。 现在我有一个 xamarin.forms 应用程序,我在其中下载了 Plugin.PushNotification。 我在 AppDelegate.cs 中实现了 RegisteredForRemoteNotifications、FailedToRegisterForRemoteNotifications 和 DidReceiveRemoteNotification 方法。

我的问题是,我应该在服务器端创建哪个项目(MVC、ASMX..)来向安装应用程序的用户发送通知。

此外,我还在此服务器上编写了一个门户网站。在这个门户中,我也可以向应用程序发送消息。但我需要哪种服务?

谢谢

【问题讨论】:

    标签: push-notification xamarin.forms


    【解决方案1】:

    完全不需要编程 :) 使用 https://onesignal.com 免费、无限的应用程序和通知,适用于 iOS/Android + Web 推送

    【讨论】:

    • 但我想为自己编写服务。
    • 好吧,那就试试 PushSharp(C# 库):github.com/Redth/PushSharp
    • pushsharp 是否可以将通知从服务器发送到应用程序以及从服务器发送到 Web 应用程序?我无法阅读此示例
    • 是的,请阅读github.com/Redth/PushSharp 的第一句话:“PushSharp 是一个服务器端库,用于向 iOS/OSX (APNS)、Android/Chrome (GCM)、Windows/Windows 发送推送通知电话、亚马逊 (ADM) 和黑莓设备!”
    • 啊,好吧,当我从 Web 应用程序发送消息时,会调用 pushsharp,以便我在 iis 中使用 pushsharp 的 Web 服务将通知发送给用户 iPhone?对吗,pushsharp 在网络服务中工作?
    【解决方案2】:

    在我的 WebApp 中,我使用 PushSharp 将通知发送到不同的设备。 在我的应用程序中,我使用 Plugin.PushNotification,它就像一个魅力。

    【讨论】:

    • 您能否分享一些有关如何完成此操作的资源.. 我需要将通知从 Web 应用程序推送到使用 xamarin 表单的移动应用程序
    【解决方案3】:

    使用 push sharp 通过 FCM 发送推送通知

    【讨论】:

    • 我使用 PushSharp 向不同的设备发送通知。
    猜你喜欢
    • 1970-01-01
    • 2016-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多