let isAndroid = navigator.userAgent.indexOf('Android') > -1 || navigator.userAgent.indexOf('Adr') > -1;
let isiOS = !!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
// @ts-ignore
//这是必须要写的,用来创建一些设置
function setupWebViewJavascriptBridge(callback) {
//Android使用
if (isAndroid) {
// @ts-ignore
if (window.WebViewJavascriptBridge) {
// @ts-ignore
callback(WebViewJavascriptBridge)
} else {
document.addEventListener(
'WebViewJavascriptBridgeReady',
function () {
// @ts-ignore
callback(WebViewJavascriptBridge)
},
false
);
}
console.log('tag', '安卓')
sessionStorage.phoneType = 'android'
}
//iOS使用
if (isiOS) {
// @ts-ignore
if (window.WebViewJavascriptBridge) {
// @ts-ignore
return callback(WebViewJavascriptBridge);
}
// @ts-ignore
if (window.WVJBCallbacks) {
// @ts-ignore
return window.WVJBCallbacks.push(callback);
}
// @ts-ignore
window.WVJBCallbacks = [callback];
var WVJBIframe = document.createElement('iframe');
WVJBIframe.style.display = 'none';
WVJBIframe.src = 'wvjbscheme://__BRIDGE_LOADED__';
document.documentElement.appendChild(WVJBIframe);
setTimeout(function () {
document.documentElement.removeChild(WVJBIframe)
}, 0);
console.log('tag', 'ios');
sessionStorage.phoneType = 'ios'
}
}
//注册回调函数,第一次连接时调用 初始化函数(android需要初始化,ios不用)
// @ts-ignore
setupWebViewJavascriptBridge(function (bridge) {
if (isAndroid) {
//初始化
// @ts-ignore
bridge.init(function (message, responseCallback) {
var data = {
'Javascript Responds': 'Wee!'
};
responseCallback(data);
})
}
})
window.isAndroid = isAndroid
window.callHandler = function (name, data, callback) {
// @ts-ignore
setupWebViewJavascriptBridge(function (bridge) {
bridge.callHandler(name, data, callback)
})
}
window.registerHandler = function (name, callback) {
// @ts-ignore
setupWebViewJavascriptBridge(function (bridge) {
// @ts-ignore
bridge.registerHandler(name, function (data, responseCallback) {
callback(data, responseCallback)
})
})
}
// export default {
// // js调APP方法 (参数分别为:app提供的方法名 传给app的数据 回调)
// // @ts-ignore
// callHandler(name, data, callback) {
// // @ts-ignore
// setupWebViewJavascriptBridge(function (bridge) {
// bridge.callHandler(name, data, callback)
// })
// },
// // APP调js方法 (参数分别为:js提供的方法名 回调)
// // @ts-ignore
// registerHandler(name, callback) {
// // @ts-ignore
// setupWebViewJavascriptBridge(function (bridge) {
// // @ts-ignore
// bridge.registerHandler(name, function (data, responseCallback) {
// callback(data, responseCallback)
// })
// })
// }
// }
没有合适的资源?快使用搜索试试~ 我知道了~
记忆找朋友-creator源码.zip源码cocos creator项目源码下载
共506个文件
meta:275个
png:157个
ts:26个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 62 浏览量
2022-03-18
08:44:39
上传
评论
收藏 3.86MB ZIP 举报
温馨提示
记忆找朋友-creator源码.zip源码cocos creator项目源码下载记忆找朋友-creator源码.zip源码cocos creator项目源码下载 1.上线产品适合个人学习技术做项目参考 2.开发脚本为javsScropt或者typeScript 3.上线产品适合小公司开发游戏项目参考
资源推荐
资源详情
资源评论
收起资源包目录
记忆找朋友-creator源码.zip源码cocos creator项目源码下载 (506个子文件)
game04.fire 92KB
GameEntry.fire 5KB
JSbridge.js 3KB
game10.json 9KB
game09.json 6KB
game02.json 5KB
game14.json 5KB
game06.json 5KB
game05.json 4KB
game04.json 4KB
game07.json 3KB
game01.json 3KB
game03.json 2KB
game12.json 2KB
game13.json 2KB
project.json 1KB
builder.json 1018B
tsconfig.json 293B
jsconfig.json 266B
builder.panel.json 183B
project.json 127B
game08.json 92B
services.json 63B
身体和背景-07.png.meta 791B
common_finishmark.png.meta 790B
game6_selected #76023.png.meta 790B
投影背景@1.5x.png.meta 790B
我记住了bg.png.meta 789B
牧羊人bg.png.meta 788B
点击继续.png.meta 787B
结束教程.png.meta 787B
game6_larmp_normal.png.meta 787B
common_btn_menu.png.meta 786B
common_bg_small.png.meta 786B
game6_larmp_light.png.meta 786B
投影背景.png.meta 785B
common_fail.png.meta 784B
选择bg.png.meta 784B
texture_38.png.meta 783B
texture_23.png.meta 783B
texture_42.png.meta 783B
texture_20.png.meta 782B
乒乓背景.png.meta 781B
返回.png.meta 781B
game6_normal.png.meta 781B
离开.png.meta 781B
denglongjiao.png.meta 781B
car1.png.meta 780B
texture_30.png.meta 779B
texture_15.png.meta 779B
common_top_2.png.meta 779B
texture_32.png.meta 779B
球拍.png.meta 779B
common_top_1.png.meta 779B
texture_12.png.meta 779B
game49_round.png.meta 779B
texture_04.png.meta 779B
texture_02.png.meta 779B
手指.png.meta 779B
texture_27.png.meta 779B
texture_18.png.meta 779B
开始.png.meta 779B
sheep1.png.meta 779B
sheep2.png.meta 779B
bg.png.meta 779B
grass4.png.meta 779B
sheep3.png.meta 779B
grass1.png.meta 779B
grass3.png.meta 779B
selecting.png.meta 778B
star.png.meta 778B
白背景.png.meta 778B
xihongshi.png.meta 778B
correct1.png.meta 777B
correct.png.meta 777B
grass2.png.meta 777B
姓名bg.png.meta 777B
foot.png.meta 777B
grass6.png.meta 777B
grass5.png.meta 777B
hebaodan.png.meta 777B
xilanhua.png.meta 777B
road_line.png.meta 776B
barrier.png.meta 776B
bg.png.meta 776B
mianbao.png.meta 776B
huluobo.png.meta 776B
car2.png.meta 775B
菜单.png.meta 775B
出错.png.meta 775B
wrong1.png.meta 775B
target.png.meta 775B
glass0.png.meta 775B
delete.png.meta 775B
10.png.meta 775B
lajiao.png.meta 775B
wrong.png.meta 774B
grass.png.meta 774B
qiezi.png.meta 774B
jitui.png.meta 774B
共 506 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
yxkfw
- 粉丝: 82
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功