Я добавил в приложение +1 кнопку +1:
Я использовал этот код:
<div class="g-plusone" data-size="tall" data-href="GOOGLE PLAY STORE LINK TO MY APP"></div>
и
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/platform.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
Я также разрешил api:
index.html:
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://apis.google.com">
config.xml:
<allow-navigation href="#" onclick="location.href='https://apis.google.com'; return false;" />
Проблема:
Это работает в браузере (ionic serve
), но не работает в приложении...
Когда я нажимаю ничего не происходит... (нет ошибок...)
В любом случае я могу сделать эту работу над приложением? (ionic run
)
Дополнительная информация/информация об отладке:
- Если я нажал кнопку +1 в Интернете, она не покажет мне красную кнопку в приложении (значит, я уже поделился этой ссылкой) (он не знает, кто я..)
- Я не хочу делать логин/регистрацию, просто кнопку +1...
Если я добавлю:
<allow-navigation href="*" />
в config.xml, он просит меня войти в систему, когда я нажимаю кнопку +1: (Это не должно)
Это означает, что кнопка +1 не работает, потому что она "в анонимном браузере", не аутентифицирована с ОС...
Я также создал демонстрационное приложение для Android с поддержкой Android: https://developers.google.com/+/mobile/android/recommend Он отлично работает... (я могу +1 ссылку...)
Мои возможности:
-
В веб-просмотре появится какой-то способ сделать собственное представление Android с кнопкой +1.
-
Сделайте поддельную кнопку +1, и когда она щелкнула, она вызывает плагин, который заставляет кого-то короля запросить/щелкнуть по кнопке реального +1....
-
Любое предложение о том, как это сделать?
Возможны ли какие-либо из этих двух возможностей?
Спасибо за вашу помощь!