我需要开发一个应用程序,该应用程序应定期检查可用的WiFi网络,并在特定网络在范围内时触发操作.
我计划实现一个Android服务来处理它不断检查可用网络的部分,并在检测到特定网络后广播通知.
我想知道如何将它集成到NativeScript应用程序上,我的意思是我想让NativeScript订阅的代码接收来自Android服务的通知,并且一旦收到它就做了一些事情.
为了清楚起见,我希望服务是本机的(用java编写)并以某种方式将它包含在我的NativeScript应用程序中,以使其与GUI交互.
谢谢,
我只是在订单付款后才尝试向第三方发送订单,现在已将其设置为"处理"状态.什么是最好的观察者用来设置它适用于所有支付类型?
看完几个来源之后,似乎:
sales_order_invoice_pay
Run Code Online (Sandbox Code Playgroud)
应该适用于所有付款方式,但似乎已在Magento 1.9上删除:http ://rabee.me/codes/magento/cheatsheet/1.9/ (此列表不完整,请查看以下更新)
另一种选择是:
'sales_order_payment_pay'
Run Code Online (Sandbox Code Playgroud)
但是,当我测试它将付款方式设置为"支票/汇票"时,我使用订单>发票>提交发票在后端生成发票后不会触发
此方法仅使用其他付款方式调用吗?(贝宝/ authorize.net)
更新:
阅读之后:另一个问题似乎是保证我在付款(在线或离线)之后输出订单的唯一方法是在创建发票时捕获,而对于Magento 1.9,正确的观察者是:
sales_order_invoice_register
Run Code Online (Sandbox Code Playgroud)
在线方法paypal/authorize.net付款后是否自动创建和发送发票?在沙箱/测试模式下使用它们时仍然如此吗?
更新2:
经过大量测试后,似乎这'sales_order_invoice_pay'
是用于实现我所需要的正确方法.