【问题标题】:recaptcha integration with ionic hybrid apprecaptcha 与 ionic 混合应用程序的集成
【发布时间】:2018-01-31 17:54:28
【问题描述】:

我已经阅读了许多有关将 google recaptcha 与 ionic 混合应用程序集成的帖子, 我没有找到任何解决方案。 我对在 ionic 应用程序中使用 g-recptcha 有一些以下问题:

1) 我可以在 ionic 应用程序中使用 google recaptcha 吗? 2)如果我使用了recaptcha,那么我在'https://www.google.com/recaptcha/admin'中的域名是什么?

我用域名'localhost'尝试过它可以在浏览器上运行,但不能在移动设备上运行 在移动设备中给出错误是“站点所有者的错误:站点密钥的域无效”

【问题讨论】:

  • 检查您的应用 http 请求。它包含 admin-pc/signup 或其他名称 'xyz. com/signup' 并获取这些特定域名的站点密钥。
  • @pandian_Snkl 当离子应用程序在移动设备中运行时,它使用文件 URL 运行。所以我认为它不会有域名。有没有其他解决方案?
  • 你找到解决这个问题的方法了吗?
  • 这能回答你的问题吗? reCaptcha usage in cordova/phonegap application

标签: angularjs ionic-framework recaptcha


【解决方案1】:

您可以为 cordova/ionic 应用注册一个新的 reCAPTCHA,然后在其中添加您的应用包名称。

然后选择“reCAPTCHA Android”。

在cordova/ionic 中使用新的公钥(站点密钥)。

它会起作用的!

【讨论】:

  • iOS 怎么样?
  • 我没有在iOS中测试过,也许你可以像android一样做
  • 您是否测试过这个解决方案?我已经在android中尝试过,但它不起作用。
  • @amos 嘿!我整天都在尝试这样做,但没有任何成功。它不再工作了吗?您可以发布代码示例吗?我得到了同样的错误,即使我为 android 创建了密钥,将包名列入白名单,它仍然不起作用。
猜你喜欢
  • 1970-01-01
  • 2016-07-21
  • 1970-01-01
  • 1970-01-01
  • 2017-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-10
相关资源
最近更新 更多