相关SJ/APP交互--lh
<p><strong>简要描述:</strong> </p>
<ul>
<li>
<p>相关js/APP交互 </p>
<p><strong>返回示例</strong></p>
</li>
</ul>
<pre><code>
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
//淘宝链接跳转
var url = '淘宝链接地址';
var loadurl = 'code-app淘宝链接-' + url ;
if (isAndroid) {
window:jsandroid.toOpenOtherApp(loadurl);
} else {
window.webkit.messageHandlers.PushCode.postMessage({url: loadurl});
}
//关闭中间页
if (isAndroid) {
window:jsandroid.finishWebview("关闭当前webview")
} else {
window.webkit.messageHandlers.CloseWebView.postMessage({url: '关闭当前webview'});
}
//code-推广-链接地址 携带了用户标识uid utype;
// var codeUrl = 'code-推广-'+ this.domain + '/html5/tbactivity/v1/loveshare?v=5&activityId='+ this.maid_activity_id ;
if (isAndroid)
{
window:jsandroid.toOpenOtherApp(codeUrl);
} else {
window.webkit.messageHandlers.PushCode.postMessage({url: codeUrl});
}
//渠道认证 调用完后IOS需要再关闭中间页
var code ='code-渠道淘宝认证';
if (isAndroid) {
window: jsandroid.webJumperUrl(code);
} else {
window.webkit.messageHandlers.PushCode.postMessage({url: code});
}
setTimeout(function() {
//关闭中间页
if (isiOS)
{
window.webkit.messageHandlers.CloseWebView.postMessage({url: '关闭当前webview'});
}
},500);
//微信分享
var shorturl = '链接地址';
var wenan = '文案';
if (isAndroid) {
window: jsandroid.createShareToFriend(currentimg, shorturl, wenan);
} else {
window.webkit.messageHandlers.iOSCopy.postMessage({body:wenan});
window.webkit.messageHandlers.ImageAndCodeURL.postMessage({ imageURL: currentimg, codeURL: shorturl });
}
//朋友圈分享
var shorturl = '链接地址';
var wenan = '地址';
if (isAndroid) {
window: jsandroid.createShareToCircle(currentimg, shorturl, wenan);
} else {
window.webkit.messageHandlers.iOSCopy.postMessage({body:wenan});
window.webkit.messageHandlers.ImageAndCodeURL.postMessage({ imageURL: currentimg, codeURL: shorturl });
}
//落地页分享
if (isAndroid) {
window: jsandroid.createShareToFriend(currentimg, shorturl, wenan);
} else {
window.webkit.messageHandlers.iOSCopy.postMessage({body:wenan});
window.webkit.messageHandlers.ImageAndCodeURL.postMessage({ imageURL: currentimg, codeURL: shorturl });
}
//分享弹窗
// _that.share_img 分享的图片链接地址
//_that.loadurl 分享的链接地址,这个不能为空字符串,否则无法生成海报,即使不用二维码链接,因为android做了空字符串处理,IOS可以为空
if (isAndroid)
{
window: jsandroid.WebShareDialog(_that.share_img, _that.loadurl, 750, 1332,204, 270, 964, false)
} else {
window.webkit.messageHandlers.SaveImageAndShare.postMessage({imageURL : _that.share_img, codeURL : _that.loadurl, picWith : 750, picHeight : 1332, qrPicWith : 204, qrDistanceLeft : 270, qrDistanceTop : 964, isShowXiaoChenXuMa : false});
}
//复制文案
var wenan = '2亿红包天天领,每日3次机会,复制掏口令去掏♂寳,最高领取618元红包!' + _that.model;
if (isAndroid) {
window:jsandroid.copyUrl(wenan);
} else {
window.webkit.messageHandlers.iOSCopy.postMessage({body:wenan});
}
//京东链接跳转
var loadurl = 'code-app京东链接-' + url;
if (isAndroid) {
window:jsandroid.toOpenOtherApp(loadurl);
} else {
window.webkit.messageHandlers.PushCode.postMessage({url: loadurl});
}
**备注**
- 更多返回错误代码请看首页的错误代码描述
欢迎使用ShowDoc!</code></pre>