- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试在 AIR for Android 应用程序中转换广告。我在我的网站上托管 html 中的添加(由 godaddy 托管,但我拥有完全控制权),然后将该 html 加载到应用程序中的 StageWebView 对象(相当于 iframe 的 AIR)中。
这行得通!
广告在手机上显示得很漂亮,但是每次运行应用程序时我都会看到这个弹出窗口:
“
应用程序连接到的服务器未经验证。
服务器:http://www.mywebsite.com/ad.html
证书:
发给:
通用名称:www.google.com
组织单位:
发布者:Thawte Consulting (Pty) Ltd. [很确定这家公司拥有/是 godaddy 的合作伙伴]
组织单位:
信任此服务器并建立连接?
[按钮 1.] session 信任。 [按钮 2.]取消
"
奇怪的是,出现此弹出窗口时广告已经加载。如果我按下取消,应用程序不会中断(而且广告是可点击的!),但如果应用程序尝试通过重新加载 ad.html 页面来抓取新广告,则会出现相同的弹出窗口。同样,弹出窗口似乎是在新广告加载后出现的!
如果我尝试加载其他一些页面,例如 http://www.questionablecontent.net,就会发生这种情况。 , 但如果我加载 http://www.stackoverflow.com 则不会或像谷歌这样的 https 页面。
我无法判断是 AIR 创建了弹出窗口还是 android,但我很确定它是 Android。
我的 android list 只有两个权限,INTERNET 和 ACCESS_NETWORK_STATE。< br/>我在 verizon 上有一台 HTC Incredible 2。
我愿意接受任何修复,只是让这个弹出窗口消失!
最佳答案
您的 CA 证书有问题。验证您的域的 CA 可能未安装,或者至少对 Adobe AIR 不可见。我不知道它是否适用于 Android,但这里有关于如何在 AIR for OpenSuSE 上安装证书的说明:http://rachaelandtom.info/content/remove-unverified-server-pop-air
关于android - 授予 android 应用程序连接到 "unverified server"的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9206139/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!