我正忙着开发一个使用其他付款应用程序来完成交易的应用程序。我可以毫无问题地启动应用程序,但我不知道如何知道交易应用程序是否已完成或付款是否成功。是不是有一些我可以挂钩的回调,以便我的应用程序可以在另一个完成后得到通知?
我得到了一些适用于WP 8的示例代码,它使用了UriMapperBase
,但是这个类在WP 8.1中不可用
有什么想法吗?非常感谢!
答案 0 :(得分:1)
使用Launcher.LaunchUriAsync
时,无法知道Windows Phone 8.1中的结果(仅限Windows 10)。
目标应用可能会启动您的应用将处理的Uri。这可能就像你在Windows Phone 8中所做的那样,猜测你提到UriMapperBase
。
处理协议激活在Windows Phone 8.1上的工作方式不同,请查看https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh779670.aspx处的文档。
答案 1 :(得分:0)
我们在Windows 10中有此功能,但是您无法按照Windows 8.1中提到的方式执行此操作 - 但是,有一种解决方法,例如通过公共目录中的付款应用程序创建文件 - 并加密它 - 然后在您的客户端应用程序上检查它..
希望你能受到启发:)。