我正在从webapp开发iOS应用程序,我正在使用WebView(<html>
<body>
<a class="my-blog" id="post2" href="#">
<div >
//title goes here
</div>
</a>
</body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
function loadBlogWidget() {
$.get("http://blog.lawgeex.com/wp-json/posts").done(function (cResult) {
var title_changed = false;
for (var i = 0; i < cResult.length; i++) {
var cPost = cResult[i];
var strLink = cPost.link;
var strImageSrc=cPost.featured_image.attachment_meta.sizes.thumbnail.url;
$("#post" + i).attr("href", strLink);
$("#post" + i).css("background-image", "url(" + strImageSrc + ")");
if(!title_changed){
document.title = cPost.title;
title_changed = true;
}
}
});
}
loadBlogWidget();
</script>
</html>
)。我想知道是否可以使用 WebView 进行应用内购买?
如果是的话,你能告诉我怎么做吗?
谢谢:)
答案 0 :(得分:0)
您可以通过网络内容动作触发ios应用中的功能.ios功能将执行inapp purchase.That如果您的网页内容有一个购买按钮。该按钮的动作应该是一个链接。从webview委托方法检查它并为此采取行动。
答案 1 :(得分:0)
如果您的应用可以展示ViewController,则可以使用WebViewJavascriptBridge
https://github.com/marcuswestin/WebViewJavascriptBridge
它可以将Webview信息作为字典发送到本机,因此ViewController可以购买。