使用Xamarin表单,我应该使用推送通知或Web套接字进行实时通信吗?

时间:2018-05-04 00:27:49

标签: android ios websocket xamarin.forms push-notification

背景:

我目前正在使用Xamarin Forms IOS / Android构建两个应用程序。

  1. CustomerApp
  2. PartnerApp
  3. CustomerApp扫描来自合作伙伴应用的Qr代码,并在请求成功发送Sns后在后台执行多项操作时,使用Aws API网关,lambda和节点js提交API请求。

    问题:

    我想利用Sns并向PartnerApp发送通知,该通知会在合作伙伴应用中显示结果,以确定来自客户应用的请求已成功或被拒绝。

    我如何实现这种架构?

    1. 使用apple / google推送通知服务?
    2. 使用Web套接字将Customer App作为客户端,将Partner App作为服务器?但是,使用此方法,我如何解决移动网络及其动态IP地址的挑战?
    3. 实现这个目标的另一种方法是什么?
    4. arch

1 个答案:

答案 0 :(得分:0)

你的问题不是很清楚...... 只需实现传统架构。

例如:

  • 扫描您的代码,然后调用WebApiMethod A:在您的服务器上发送QRcode(使用客户'ID',QRCode ......等参数)
  • 服务器现在可以:通知您的customerAPP新的QRCode可用
  • 服务器可以进行一些计算,然后在完成后向客户端APP发送推送通知。

我不知道您是否已经拥有专用服务器,但

  • 服务器端计算(云方法)
  • 并发送推送通知

可以通过MS AZURE,AWS或PARSE等其他服务实现...... 希望它可以给你一些线索......