3

Google Checkout 移动网站说“一旦您将Google Checkout 与您的网站集成,就无需额外的工作允许客户使用他们的移动设备向您购买”,但我在 iOS 或 Android 上都没有看到这种情况我正在测试的设备。桌面站点出来了,可以用,但是在小屏上不是很好的UI。

由于“不需要工作”,我不太确定如何开始调试它。想法?

我截取了一些iOS 6 和 Android ICS的截图。

4

2 回答 2

1

根据支持论坛的说法,用于移动设备的 Google Checkout 只是一个大骗子。

于 2013-01-24T00:18:46.377 回答
-1

我只是想出去发布一个答案,因为我在您的标题链接中注意到没有User-Agent设置。服务器变量通常User-Agent用于检测用户是否来自移动浏览器。 这是 Google 关于移动重定向的讨论。因此,我的建议是User-Agent在重定向之前尝试在服务器端代码中设置。整个工作流程是这样的:

  1. 检测用户的当前User-Agent变量。这是一个 PHP 示例:$_SERVER['HTTP_USER_AGENT']并存储此变量以供以后使用
  2. 从 Google Checkout 接收 URL
  3. 在重定向之前,设置User-Agent. 这一次,它是一个 cURL 示例: curl_setopt($ch,CURLOPT_USERAGENT,$theUserAgentYouDetected);其中 $ch 是 cURL 实例。这是一个设置用户代理的普通 PHP 示例:$httpRequest->setHeaders(array('User-Agent' => $theUserAgentYouDetected);
  4. 进行正常重定向

我希望这有帮助

于 2013-01-22T23:27:55.017 回答