Google Checkout手机网站称:"一旦您将Google Checkout与您的网站集成,就无需额外工作即可允许客户使用他们的移动设备购买您的产品",但我在测试的iOS和Android设备上没有看到这种情况。桌面网站可以正常工作,但在小屏幕上并不是一个非常好的用户界面。
既然 "不需要任何工作",我不太确定如何开始调试。有什么想法吗?
我拍了一些截图,展示了在iOS 6和Android ICS上的显示情况。
Google Checkout手机网站称:"一旦您将Google Checkout与您的网站集成,就无需额外工作即可允许客户使用他们的移动设备购买您的产品",但我在测试的iOS和Android设备上没有看到这种情况。桌面网站可以正常工作,但在小屏幕上并不是一个非常好的用户界面。
既然 "不需要任何工作",我不太确定如何开始调试。有什么想法吗?
我拍了一些截图,展示了在iOS 6和Android ICS上的显示情况。
我要冒昧发表一下我的看法,因为我注意到您的头部链接中没有设置User-Agent
。 User-Agent
服务器变量通常用于检测用户是否来自移动浏览器。这里是Google关于移动重定向的讨论。因此,我的建议是在您的服务器端代码中尝试在重定向之前设置User-Agent
。 整个工作流程应该如下:
User-Agent
变量。以下是PHP示例:$_SERVER['HTTP_USER_AGENT']
,请将此变量存储以备后用。User-Agent
。这次是一个cURL示例:curl_setopt($ch,CURLOPT_USERAGENT,$theUserAgentYouDetected);
其中$ch是cURL实例。以下是设置用户代理的普通PHP示例:$httpRequest->setHeaders(array('User-Agent' => $theUserAgentYouDetected);
希望这可以帮助到您。