写的一个判断场景值的一段代码。好重复利用(只写了自己的一些应用场景)
// 判断小程序的小程序的场景值
switch (scene) {
case 1000:
return "其他";
break;
case 1001:
return "1001发现栏小程序主入口,「最近使用」列表(基础库2.2.4版本起包含「我的小程序」列表";
break;
case 1005:
return "1005微信首页顶部搜索框的搜索结果页";
break;
case 1006:
return "1006发现栏小程序主入口搜索框的搜索结果页";
break;
case 1007:
return "1007单人聊天会话中的小程序消息卡片";
break;
case 1008:
return "1008群聊会话中的小程序消息卡片";
break;
case 1011:
return "1011扫描二维码";
break;
case 1012:
return "1012长按图片识别二维码";
break;
case 1013:
return "1013扫描手机相册中选取的二维码";
break;
case 1014:
return "1014小程序模板消息";
break;
case 1017:
return "1017前往小程序体验版的入口页";
break;
case 1019:
return "1019微信钱包(微信客户端7.0.0版本改为支付入口)";
break;
case 1023:
return "1023安卓系统桌面图标";
break;
case 1024:
return "1024小程序 profile 页";
break;
case 1025:
return "1025扫描一维码";
break;
case 1026:
return "1026发现栏小程序主入口,「附近的小程序」列表";
break;
case 1027:
return "1027微信首页顶部搜索框搜索结果页「使用过的小程序」列表";
break;
case 1028:
return "1028我的卡包";
break;
case 1029:
return "1029小程序中的卡券详情页";
break;
case 1030:
return "1030自动化测试下打开小程序";
break;
case 1031:
return "1031长按图片识别一维码";
break;
case 1032:
return "1032扫描手机相册中选取的一维码";
break;
case 1034:
return "1034微信支付完成页";
break;
case 1035:
return "1035公众号自定义菜单";
break;
case 1036:
return "1036App 分享消息卡片";
break;
case 1037:
return "1037小程序打开小程序";
break;
case 1038:
return "1038从另一个小程序返回";
break;
case 1039:
return "1039摇电视";
break;
case 1042:
return "1042添加好友搜索框的搜索结果页";
break;
case 1043:
return "1043公众号模板消息";
break;
case 1044:
return "1044带 shareTicket 的小程序消息卡片";
break;
case 1045:
return "1045朋友圈广告";
break;
case 1046:
return "1046朋友圈广告详情页";
break;
case 1047:
return "1047扫描小程序码";
break;
case 1048:
return "1048长按图片识别小程序码";
break;
case 1049:
return "1049扫描手机相册中选取的小程序码";
break;
case 1053:
return "1053搜一搜的结果页";
break;
case 1058:
return "1058公众号文章";
break;
case 1107:
return "1107订阅消息,打开小程序";
break;
}