热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开发笔记:App鍞よ捣寰俊灏忕▼搴忓拰鍥炶皟

篇首语:本文由编程笔记#小编为大家整理,主要介绍了App鍞よ捣寰俊灏忕▼搴忓拰鍥炶皟相关的知识,希望对你有一定的参考价值。鏍囩锛?ahref=

篇首语:本文由编程笔记#小编为大家整理,主要介绍了App鍞よ捣寰俊灏忕▼搴忓拰鍥炶皟相关的知识,希望对你有一定的参考价值。



鏍囩锛?a href='http://www.mamicode.com/so/1/comm' title='comm'>comm   ring   param   create   android   des   none   strong   span   

鍙湪“绠$悊涓績-绉诲姩搴旂敤-搴旂敤璇︽儏-鍏宠仈灏忕▼搴忎俊鎭?rdquo;锛屼负閫氳繃瀹℃牳鐨勭Щ鍔ㄥ簲鐢ㄥ彂璧峰叧鑱斿皬绋嬪簭鎿嶄綔銆?/p>

鍞よ捣

App鎵撳紑涓嬬▼搴忎粬鏈変袱绉嶆柟寮忥細

1锛岄€氳繃App鍒嗕韩灏忕▼搴忓崱鐗?鍒板井淇★紝鐒跺悗鍦ㄥ井淇′笂鐐瑰嚮灏忕▼搴忓崱鐗囨墦寮€灏忕▼搴忥紝杩欐槸灏忕▼搴忎篃鍙互鎵撳紑App


绗竴姝ワ細浣犻渶瑕佸埌寰俊寮€鏀惧钩鍙?灏嗕綘鐨刟pp 鍏宠仈涓婁綘鐨勫皬绋嬪簭锛?br />绗簩姝ワ細浣犲伐绋嬩腑闇€瑕佸鍏ユ湁 wechatOpenSDK
绗笁姝ワ細 鍒嗕韩灏忕▼搴忓崱鐗囩被鍨?br />瀹樻柟鏂囨。锛?a href="https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419317332&token=&lang=zh_CN" rel="nofollow" target="_blank">https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419317332&token=&lang=zh_CN

鎶€鏈浘鐗? src=鎶€鏈浘鐗? src=

绗竴绉嶏細鏂囧瓧绫诲瀷鍒嗕韩绀轰緥
SendMessageToWXReq
*req = [[SendMessageToWXReq alloc]init];
req.text
= @"鍒嗕韩鍐呭";
req.bText
= YES;
req.scene
= WXSceneSession; // 鐩墠鍙敮鎸佷細璇濆舰寮?/span>
[WXApi sendReq:req];
绗簩绉嶏細App 涓诲姩鍒嗕韩灏忕▼搴忓崱鐗囷細?? 灏忕▼搴忔祴璇曠増涓嶈兘鍒嗕韩
WXMiniProgramObject
*wxminiObiect = [WXMiniProgramObject object];
wxminiObiect.webpageUrl
= webpageUrl; //鍏煎浣庣増鏈殑缃戠粶閾炬帴
wxminiObiect.userName = userName;//灏忕▼搴忕殑鍘熷ID
wxminiObiect.path = path;// 鎸囧畾鎵撳紑灏忕▼搴忕殑鏌愪竴涓〉闈㈢殑URL璺緞
wxminiObiect.hdImageData = hdImageData; //灏忕▼搴忚妭鐐归珮娓呭ぇ鍥撅紝灏忎簬128K

WXMediaMessage
*message = [WXMediaMessage message];
message.title
= @"灏忕▼搴弔itle";
message.description
= @"灏忕▼搴廳escription";
message.mediaObject
= wxminiObiect;
message.thumbData
= nil; // 鍏煎鏃х増鏈妭鐐圭殑鍥剧墖锛屽皬浜?2k锛屾柊鐗堟湰浼樺厛

SendMessageToWXReq
*req = [[SendMessageToWXReq alloc]init];
req.message
= message;
req.scene
= WXSceneSession; // 鐩墠鍙敮鎸佷細璇?/span>

return [WXApi sendReq:req];


View Code

2锛岄€氳繃App涓诲姩鐨勮皟鐢╝pi 鎵撳紑灏忕▼搴忥紝杩欐椂鍊欏皬绋嬪簭涔熷彲浠ユ墦寮€App


瀹樻柟鏂囨。锛?a href="https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=21526646385rK1Bs&token=&lang=zh_CN" target="_blank">https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=21526646385rK1Bs&token=&lang=zh_CN


鎶€鏈浘鐗? src=鎶€鏈浘鐗? src=

WXLaunchMiniProgramReq *launchMiniProgramReq = [WXLaunchMiniProgramReq object];
launchMiniProgramReq.userName
= @"gh_3413cfa14bae"; //鎷夎捣鐨勫皬绋嬪簭鐨勫師濮婭D
launchMiniProgramReq.path = @"pages/index/index"; //鎷夎捣灏忕▼搴忛〉闈㈢殑鍙甫鍙傝矾寰勶紝涓嶅~榛樿鎷夎捣灏忕▼搴忛椤?/span>
launchMiniProgramReq.miniProgramType = WXMiniProgramTypeRelease; //鎷夎捣灏忕▼搴忕殑绫诲瀷
[WXApi sendReq:launchMiniProgramReq];
//鎴栬€?/span>
String appId = "wxd930ea5d5a258f4f"; // 濉簲鐢ˋppId
IWXAPI api = WXAPIFactory.createWXAPI(context, appId);
WXLaunchMiniProgram.Req req
= new WXLaunchMiniProgram.Req();
req.userName
= "gh_d43f693ca31f"; // 濉皬绋嬪簭鍘熷id
req.path = path; //鎷夎捣灏忕▼搴忛〉闈㈢殑鍙甫鍙傝矾寰勶紝涓嶅~榛樿鎷夎捣灏忕▼搴忛椤?/span>
req.miniprogramType = WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE; // 鍙€夋墦寮€ 寮€鍙戠増锛屼綋楠岀増鍜屾寮忕増
api.sendReq(req);


View Code

WXMiniProgramTypeRelease 姝e紡鐗?nbsp;   WXMiniProgramTypeTest 寮€鍙戠増    WXMiniProgramTypePreview 浣撻獙鐗?/span>


鍥炶皟

 

褰撳皬绋嬪簭浠?APP 鍒嗕韩娑堟伅鍗$墖鐨勫満鏅墦寮€锛堝満鏅?/span>鍊?1036锛孉PP 鍒嗕韩灏忕▼搴忔枃妗?ios / android锛?鎴栦粠 APP 鎵撳紑鐨勫満鏅墦寮€鏃讹紙鍦烘櫙鍊?1069锛夛紝灏忕▼搴忎細鑾峰緱鎵撳紑 APP 鐨勮兘鍔涳紝姝ゆ椂鐢ㄦ埛鐐瑰嚮鎸夐挳鍙互鎵撳紑鍒嗕韩璇ュ皬绋嬪簭鍗$墖/鎷夎捣璇ュ皬绋嬪簭鐨?APP銆傚嵆灏忕▼搴忎笉鑳芥墦寮€浠绘剰 APP锛屽彧鑳?/span> 璺冲洖 APP銆?/p>

options.scene鏄?036锛岃繖涓満鏅痠d琛ㄧずapp鍒嗕韩銆?options.scene鏄?069锛岃繖涓満鏅痠d琛ㄧず浠巃pp鎵撳紑銆?/span>

鎸夊井淇℃枃妗d腑鎻忚堪锛屼粠灏忕▼搴忎腑璺冲洖App鍙兘閫氳繃鐐瑰嚮灏忕▼搴忎腑鐨勬寜閽柟鍙烦鍥烇紝濡備綍瀹炵幇鐐瑰嚮鎸夐挳璺冲洖App锛屽苟鎼哄甫鍙傛暟鍛紝闇€濡備笅涓ゆ


App绔細

闇€瑕佸垱寤篧XEntryActivty锛屽疄鐜癐WXAPIEventHandler鎺ュ彛锛岄噸鍐檕nResp鏂规硶銆傛敞鎰廇citvity闇€瑕佸湪Manifest鏂囦欢涓0鏄?android:exported="true"锛岃繖鏍锋墠鍙互琚閮ㄥ敜璧?/p>

public void onResp(BaseResp resp) {
if (resp.getType() == ConstantsAPI.COMMAND_LAUNCH_WX_MINIPROGRAM) {
WXLaunchMiniProgram.Resp launchMiniProResp
= (WXLaunchMiniProgram.Resp) resp;
String extraData
=launchMiniProResp.extMsg; // 瀵瑰簲涓嬮潰灏忕▼搴忎腑鐨刟pp-parameter瀛楁鐨剉alue
}
}


灏忕▼搴忕锛?/h4>

闇€瑕佸皢

 

杩欐牱App鎷垮埌鐨勫唴瀹瑰氨鏄痺echat銆?/p>

鎵╁睍 

鍐嶄笅涓€姝ョ殑闇€姹傛槸澶氫釜App璺宠浆涓€涓皬绋嬪簭锛屽啀鍒嗗埆杩斿洖涓嶅悓鐨凙pp锛涗竴涓狝pp璺宠浆涓嶅悓鐨勫皬绋嬪簭锛屾帴鍙椾笉鍚岀殑杩斿洖鍐呭銆?/p>

浠嶢pp鎷夎捣灏忕▼搴忛〉闈㈢殑璺緞鏄彲浠ュ甫鍙傛暟鐨勶紝鎴戜滑灏卞埄鐢ㄨ繖涓弬鏁板垽鏂槸浠庨偅涓狝pp璺冲埌灏忕▼搴忕殑銆?/p>

渚嬪锛?/p>

鍚嶇О涓篴鐨凙pp璺宠浆璺緞涓猴細


"pages/index/index?type=appA"

鍚嶇О涓篵鐨凙pp璺宠浆璺緞涓猴細


"pages/index/index?type=appB"

灏忕▼搴忕鎺ユ敹鍙傛暟锛?/span>


onLoad: function (options) {
console.log(options.type);
//app浼犻€掕繃鏉ョ殑鍙傛暟 鍙互鍒ゆ柇a鎴栬€卋
},

 



杩欐牱App鎷垮埌鐨勫唴瀹瑰氨鏄痺echat銆?/p>

鎵╁睍 

鍐嶄笅涓€姝ョ殑闇€姹傛槸澶氫釜App璺宠浆涓€涓皬绋嬪簭锛屽啀鍒嗗埆杩斿洖涓嶅悓鐨凙pp锛涗竴涓狝pp璺宠浆涓嶅悓鐨勫皬绋嬪簭锛屾帴鍙椾笉鍚岀殑杩斿洖鍐呭銆?/p>

浠嶢pp鎷夎捣灏忕▼搴忛〉闈㈢殑璺緞鏄彲浠ュ甫鍙傛暟鐨勶紝鎴戜滑灏卞埄鐢ㄨ繖涓弬鏁板垽鏂槸浠庨偅涓狝pp璺冲埌灏忕▼搴忕殑銆?/p>

渚嬪锛?/p>

鍚嶇О涓篴鐨凙pp璺宠浆璺緞涓?/p>


推荐阅读
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 使用nodejs爬取b站番剧数据,计算最佳追番推荐
    本文介绍了如何使用nodejs爬取b站番剧数据,并通过计算得出最佳追番推荐。通过调用相关接口获取番剧数据和评分数据,以及使用相应的算法进行计算。该方法可以帮助用户找到适合自己的番剧进行观看。 ... [详细]
  • 如何自行分析定位SAP BSP错误
    The“BSPtag”Imentionedintheblogtitlemeansforexamplethetagchtmlb:configCelleratorbelowwhichi ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了Redis的基础数据结构string的应用场景,并以面试的形式进行问答讲解,帮助读者更好地理解和应用Redis。同时,描述了一位面试者的心理状态和面试官的行为。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Android JSON基础,音视频开发进阶指南目录
    Array里面的对象数据是有序的,json字符串最外层是方括号的,方括号:[]解析jsonArray代码try{json字符串最外层是 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
author-avatar
Tags | 热门标签
RankList | 热门文章
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有