2016-04-22 64 views
0

我想用另一个离子应用程序(商家应用程序)与我的离子应用程序(订户应用程序)进行通信。 这里的要求是我希望手工完成支付后,将交易成功消息发送到另一个应用程序。 我曾尝试过使用PUSH服务但没有成功的几个工作场所。 有没有想法使它成为可能?如何沟通或发送数据从一个离子应用程序到另一个离子应用程序?

+0

是的这一个http://docs.ionic.io/v1.0/docs/push-from-scratch –

回答

1

在商家和订阅者应用程序之间共享数据库。像Parse Server或者其他可以允许服务器端代码执行的东西。

1 /进行付款(处理安全地在服务器上)

2 /后端服务器确认,以取得成功返回付款成功的用户与发送推商家,提醒他们客户端付款。

3 /在打开商家的应用程序,请求数据库中的数据,以显示交易细节等

解析服务器:https://github.com/ParsePlatform/parse-server

0

我认为蚂蚁的建议我使用Baasbox我的应用程序和它内置了推送服务器,我可以将推送通知发送给登录用户。 当交易发送到数据库时,我还会发送通知,并且商家可以通过向下滑动功能获取该列表。 IONIC面临的一个问题是推送通知在应用程序处于前台时不起作用。所以当推送通知到达时我无法捕捉事件。

+0

如果您使用$ cordovaPush那么你应该能够监视通知收据上的设备状态像这样:'$ scope。$ on('$ cordovaPush:notificationReceived',function(event,notification){if(notification.foreground ==“1”){在前台收到东西} else {在这里收到东西在后台}}'。发布一个新的问题,如果你不能得到它,我会帮助,如果我可以。 – Ant

相关问题