C# 托管向Android和IOS推送通知的脱机服务器

C# 托管向Android和IOS推送通知的脱机服务器,c#,android,ios,xamarin,C#,Android,Ios,Xamarin,Heya我正在尝试创建一个应用程序,人们可以使用它向每个人发送推送通知。唯一的问题是,用户将在公司的脱机服务器上工作。他们将无法访问internet,因此无法连接到Azure通知中心之类的设备。我唯一能找到的是,可以创建一个服务器,从中发送推送通知。唯一的问题是,我找不到如何发送这些通知。如果有人知道我如何将通知发送给服务器,然后再发送给用户,我将永远感激。谢谢 离线服务器绝对不是每个开发人员梦寐以求的科学工具。您只需要创建和部署普通的在线服务器,并从那里接收移动设备的请求,然后从那里向侦听器(

Heya我正在尝试创建一个应用程序,人们可以使用它向每个人发送推送通知。唯一的问题是,用户将在公司的脱机服务器上工作。他们将无法访问internet,因此无法连接到Azure通知中心之类的设备。我唯一能找到的是,可以创建一个服务器,从中发送推送通知。唯一的问题是,我找不到如何发送这些通知。如果有人知道我如何将通知发送给服务器,然后再发送给用户,我将永远感激。谢谢

离线服务器绝对不是每个开发人员梦寐以求的科学工具。您只需要创建和部署普通的在线服务器,并从那里接收移动设备的请求,然后从那里向侦听器(其他移动设备)发送推送通知。如果我正确理解了您试图实现的目标,只需创建您自己的本地(*本地网络)推送通知api(GCM)并将其添加到您的应用程序中。让两台设备连接到同一个本地网络,用户就可以收到操作系统本机推送通知,他们需要连接到谷歌和苹果的相应服务。他们当然可以通过3G/4G/LTE接收这些本地消息。如果他们在连接到本地网络时无法接收此类消息,那么本地推送通知服务器将不会有任何帮助,因为在移动设备离开本地受限网络之前,通知将一直停留在Apple/Google服务器上。所以,如果我正确理解你们的话,基本上不可能有一个完全离线的服务。而且总是需要与谷歌或苹果建立某种连接才能发送推送通知?是的,你需要网络来发送和接收这些通知。离线服务器绝对不是每个开发人员梦寐以求的科学工具。您只需要创建和部署普通的在线服务器,并从那里接收移动设备的请求,然后从那里向侦听器(其他移动设备)发送推送通知。如果我正确理解了您试图实现的目标,只需创建您自己的本地(*本地网络)推送通知api(GCM)并将其添加到您的应用程序中。让两台设备连接到同一个本地网络,用户就可以收到操作系统本机推送通知,他们需要连接到谷歌和苹果的相应服务。他们当然可以通过3G/4G/LTE接收这些本地消息。如果他们在连接到本地网络时无法接收此类消息,那么本地推送通知服务器将不会有任何帮助,因为在移动设备离开本地受限网络之前,通知将一直停留在Apple/Google服务器上。所以,如果我正确理解你们的话,基本上不可能有一个完全离线的服务。而且总是需要与谷歌或苹果建立某种连接才能发送推送通知?是的,你需要网络来发送和接收这些通知。