windows-phone-7 – 我们如何在Windows Phone 7中实现应用程序购
嗨,我正在创建一个
Windows Phone 7.1应用程序,这需要在应用程序购买
由于WP7没有特定的应用程序购买SDK,如iphone,我们可以使用paypal在应用程序购买, 我是Windows Phone 7和paypal API的新手 比如当我点击付款按钮并用户完成付款并且付款成功返回成功消息或失败返回失败消息时,在浏览器控制中打开移动paypal站点. 我不认为Movend是最好的选择,因为我们必须在他们的网站上维护产品数据库,这也是我不想要的. 解决方法
这是我的问题的答案
Paypal没有针对WP7的特定sdk,所以我试图通过以下方式解决问题 >创建一个网站,其中包含查询字符串中的商品价格/详细信息 if (BrowserControl.Source.ToString().Contains( "http://localhost:62744/PaymentGateway/Success.html")) NavigationService.Navigate(new Uri("/Success.xaml",UriKind.Relative)); 更新: 上面的代码会将页面重定向到PayPal移动页面,它在外观和感觉上都不如iOS登录页面.我们可以通过Windows Phone 7中的小技巧获得PayPal iOS页面 通过更改浏览器的标题(客户端的用户代理)将为我们提供PayPal iPhone页面 如下 string header = "User-Agent:Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML,like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7"; string url = string.Format("http://10.11.32.211:88/PaymentGateway/ExpressCheckout.aspx?ItemName={0}&Number={1}&Desc={2}&ItemPrice={3}&ItemUrl={4}",ItemUrl).Replace(" ","+"); BrowserControl.IsScriptEnabled = true; BrowserControl.Navigate(new Uri(url),null,header); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2008 – 是否可以将两个IPSec站点到站点VPN
- Matplotlib支持中文(windows+linux)
- Windows Server 2016-Win Ser 2016新增功能
- wix – 忽略不允许的属性IISMAJORVERSION和’EnableUserCon
- 共享Windows Plesk服务器上的CakePHP
- windows-server-2003 – FreeBSD主机ZFS在Root上运行Virtua
- dll – regsvr32不会在注册表中创建任何条目
- windows-event-log – 在应用程序回收发生时记录工作进程请
- 完美解决win10家庭版本系统无法远程连接问题(转)
- windows-phone-7 – 仅限Windows Phone 8应用程序的DeviceU