eBay поток токенов на маленьком экране, т.е. на смартфоне - PullRequest
0 голосов
/ 30 мая 2018

Несколько дней я боролся с аутентификацией токенов eBay на смартфонах.Я могу зарегистрировать токены клиентов на настольных системах, планшетах и ​​арендовать смартфоны.В приложении для Android имеется намерение прослушивателя, чтобы получить ответ и зарегистрировать токен в приложении.

Но на некоторых устройствах в рамках процесса регистрации через ebay появляется следующее сообщение:

Это можетне будет сделано на маленьком экране.Пожалуйста, попробуйте еще раз с настольным компьютером.

Служба поддержки eBay сказала мне, что невозможно использовать регистрацию в приложениях.Но я не понимаю этого, потому что окно регистрации для потока регистрации токенов совпадает даже на небольших устройствах!

Есть идеи для решения этой проблемы?В конце концов, чтобы смоделировать более высокое разрешение / метаинформацию для веб-просмотра, чтобы сообщение не генерировалось с сервера eBay?

Большое спасибо за любую идею.

Ответы [ 2 ]

0 голосов
/ 10 декабря 2018

Мне пришлось уменьшить масштаб окна браузера

https://stackoverflow.com/a/4322209/1849478

, также необходим для установки UserAgent веб-просмотра следующим образом:

String agent = "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.5) Gecko/20100101 Firefox/4.1";
mWebView.getSettings().setUserAgentString(agent);
0 голосов
/ 26 августа 2018

Попробуйте установить размер браузера с помощью JavaScript.

<html>
 <head>
<script>
  window.alert("Window resolution before overwrite is " + window.screen.availWidth + " x " + window.screen.availHeight);
  Object.defineProperty(window.screen, "availWidth", { get: function(){return 0; }});
  Object.defineProperty(window.screen, "availHeight", { get: function(){return 0; }});
</script>
</head>
<body>
<script>
  window.alert("Window resolution after overwrite is " + window.screen.availWidth + " x " + window.screen.availHeight);
</script>
</body>
</html>

Вот еще один способ

...