Использование облачной печати Google с одним логином
Я пытаюсь распечатать HTML-документ с помощью плагина phonegap, он работает очень хорошо. Я могу напечатать документ без проблем. Однако между ними возникает одна проблема: каждый раз, когда я нажимаю кнопку печати, я перенаправляюсь на экран входа в Google. Так как экран входа открывается в inAppBrowser, я не могу сохранить данные для входа.
Используемый плагин: https://github.com/mohamed-salah/phonegap-print-plugin
Печатный код:
var type = "text/html";
var title = "transaction.html";
var fileContent = "<html>Transaction</html>
<body>
<table>
<tr>
<td>Print content goes here</td>
</tr>
</table>
<body>";
window.plugins.PrintPlugin.print(fileContent,function(){console.log('success')},function(){console.log('fail')},"",type,title);
Я думаю, что я должен дать доступ к своему приложению через социальную учетную запись (gmail) или oAuth, и тогда, возможно, при появлении всплывающего окна он получит данные для входа.
Я не уверен, как это сделать, кто-нибудь может подсказать, как справиться с этой ситуацией?
Вход в систему каждый раз, когда мне нужно печатать, становится болью.