Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova 如何将数据从一个ionic应用程序传送到另一个ionic应用程序?_Cordova_Ionic Framework - Fatal编程技术网

Cordova 如何将数据从一个ionic应用程序传送到另一个ionic应用程序?

Cordova 如何将数据从一个ionic应用程序传送到另一个ionic应用程序?,cordova,ionic-framework,Cordova,Ionic Framework,我想将我的ionic应用程序(订户应用程序)与另一个ionic应用程序(商户应用程序)通信。 这里的要求是,我想发送交易成功消息到另一个应用程序,一旦付款是手工完成。 我尝试过一些工作场所,比如使用推送服务,但没有成功。 有什么办法可以让它成为可能吗?在商家和订户应用程序之间共享一个数据库。比如解析服务器或者允许服务器端代码执行的东西 1/付款(在服务器上安全处理) 2/后端服务器确认客户端支付成功,将支付成功返回给订户,并向商户发送推送通知 3/打开商户应用程序时,从数据库请求数据以显示交易详

我想将我的ionic应用程序(订户应用程序)与另一个ionic应用程序(商户应用程序)通信。 这里的要求是,我想发送交易成功消息到另一个应用程序,一旦付款是手工完成。 我尝试过一些工作场所,比如使用推送服务,但没有成功。
有什么办法可以让它成为可能吗?

在商家和订户应用程序之间共享一个数据库。比如解析服务器或者允许服务器端代码执行的东西

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

2/后端服务器确认客户端支付成功,将支付成功返回给订户,并向商户发送推送通知

3/打开商户应用程序时,从数据库请求数据以显示交易详情等


解析服务器:

我想正如Ant所建议的,我的应用程序使用的是Baasbox,它内置了推送服务器,我可以在其中向登录用户发送推送通知。 当交易被发送到数据库时,我也会发送一个通知,商户可以使用向下滑动功能获取列表。
我在IONIC中面临的一个问题是,当应用程序位于前台时,推送通知将不起作用。因此,当推送通知到达时,我无法捕获事件。

是。如果您使用$cordovaPush,那么您应该能够在收到通知时监视设备状态,如下所示:
$scope.$on('$cordovaPush:notificationReceived',函数(事件,通知){If(notification.前台=“1”){在前台做接收到的东西}其他{在后台做接收到的东西}
。如果你不能继续,请发一个新问题,如果可以,我会帮助你。