日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

技术干货 | 轻松两步完成向 mPaaS 小程序传递启动参数

發布時間:2024/9/3 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 技术干货 | 轻松两步完成向 mPaaS 小程序传递启动参数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡介:以傳遞 name 和 pwd 參數為例,分別介紹此場景在 Android 小程序和 iOS 小程序中的實現過程。

前言

在部分場景下,需要向小程序的默認接收頁(pages/index/index)傳遞參數。

本文將以傳遞 name 和 pwd 參數為例,分別介紹此場景在 Android 小程序和 iOS 小程序中的實現過程。

前提條件

已參照 快速開始 文檔接入了小程序組件。

Android 小程序

1.在客戶端添加啟動時跳轉頁面的參數信息。如下所示:

Bundle param = new Bundle(); String query = "name="+Uri.encode("123")+"&pwd="+Uri.encode("456"); param.putString("query",query); //設置參數 MPNebula.startApp(appId:"2020121620201216",param);

URL 啟動傳參時,傳遞參數的字段為 query;獲取參數時,通過解析 query 字段獲取。
startApp 參數說明:

  • appId:小程序的 ID,可以從 mPaaS 控制臺查看。
  • param:Bundle 對象,可以向 Bundle 對象傳遞請求參數,key="query",value="鍵值對";多個參數中間用(&)隔開。
  • 注意1:小程序框架會對每對自定義入參的鍵值對的 value 進行 uri decode。因此,請對入參鍵值對的 value 進行 uri encode。
  • 注意2:小程序框架不會對自定義入參的鍵值對的 key 做任何處理。因此,請不要對 key 設置特殊字符,防止小程序側無法識別自定義參數。

2.小程序獲取參數。從 onLaunch/onShow(options) 方法的參數 options 中獲取。

存儲 app.js 會獲取客戶端向小程序傳遞的參數并保存到全局變量 globalData 中,使用時從 globalData 直接取值或更新值。如請求頭里的 token、user_id 等參數,從 Native 傳遞過來后,保存到 globalData 中,使用時直接取值。

iOS 小程序

1.在客戶端添加啟動時跳轉頁面的參數信息。如下所示:

NSString *pwd = [@"123&*!@#$%^*" stringByAddingPercentEncodingWithAllowedCharacters:[[NSCharacterSet characterSetWithCharactersInString:@"?!@#$^&%*+,:;='\"`<>()[]{}/\\| "] invertedSet]];NSString *queryvalue = [NSString stringWithFormat:@"name=mpaas&pwd=%@",pwd];NSDictionary * dic = @{@"query":queryvalue};[MPNebulaAdapterInterface startTinyAppWithId:@"1234567891234567" params:dic];

URL 啟動傳參時,傳遞參數的字段為 query;獲取參數時,通過解析 query 字段獲取。startApp 參數說明:

  • appId:小程序的 ID,從 mPaaS 控制臺獲取。
  • param:params 小程序參數,自定義傳值請使用 @{@"query":@"key=value&key=value"}; ,多個參數之間用 & 隔開。
  • 注意1:小程序框架會對每對自定義入參的鍵值對的 value 進行 decode。若您的入參鍵值對的 value 中有特殊字符 & ,請調用以下方法對入參進行 encode。NSString pwd = [@"123&!@#$%^*" stringByAddingPercentEncodingWithAllowedCharacters:[[NSCharacterSet characterSetWithCharactersInString:@"?!@#$^&%*+,:;='\"`<>()[]{}/\| "] invertedSet]];

如果沒有特殊字符,則不需要使用 encode。

  • 注意2:小程序框架不會對自定義入參的鍵值對的 key 做任何處理。因此,請不要對 key 設置特殊字符,防止小程序側無法識別自定義參數。

2.小程序從 onLaunch/onShow(options) 方法的參數 options 中獲取參數。

操作方法同安卓一致。

撰文:劉啟洋、滕宏才

E · N · D


原文鏈接:https://developer.aliyun.com/article/783939?

版權聲明:本文內容由阿里云實名注冊用戶自發貢獻,版權歸原作者所有,阿里云開發者社區不擁有其著作權,亦不承擔相應法律責任。具體規則請查看《阿里云開發者社區用戶服務協議》和《阿里云開發者社區知識產權保護指引》。如果您發現本社區中有涉嫌抄襲的內容,填寫侵權投訴表單進行舉報,一經查實,本社區將立刻刪除涉嫌侵權內容。 與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的技术干货 | 轻松两步完成向 mPaaS 小程序传递启动参数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产偷人妻精品一区 | 色呦呦网站入口 | 伊人久久97 | 看一级大片| av免费天堂| 婷婷二区| 中文字幕第一页在线播放 | 性欧美大战久久久久久久免费观看 | 很黄很污的视频网站 | 日韩中文字幕观看 | 国内自拍99 | 里番acg★同人里番本子大全 | 91最新入口 | 黄色免费大片 | 亚洲乱码在线 | 久久久国产一区 | 99热这里只有精品在线 | 国产亚洲欧美视频 | av激情小说 | 夜色福利| 欧美黄网站 | 黄片一区二区 | 国产精品久久久久久一区 | 真人真事免费毛片 | 午夜精品久久久久久久蜜桃 | 黄网在线播放 | 一区二区三区四区免费观看 | 国产成人aⅴ | 精品黄网| 鲁一鲁一鲁一鲁一av | 男人插女人免费视频 | 亚洲天堂资源 | 国产伦精品一区二区三区视频黑人 | 99少妇| 亚洲一二三区av | 国产一区二区三区中文字幕 | 91美女啪啪| 国产91免费 | 很黄的网站在线观看 | 日本少妇毛茸茸高潮 | 亚洲色图欧洲色图 | 中文字幕69页 | 91国自啪 | 亚洲一级黄色大片 | 一区二区三区四区五区在线视频 | 国产探花精品在线 | 成人免费高清视频 | 国产精品揄拍一区二区 | 色婷婷在线观看视频 | 成人av在线播放网站 | 色欧美色 | 欧美老女人性生活视频 | 四虎永久免费地址 | 亚色综合| 人妻熟女aⅴ一区二区三区汇编 | 亚洲福利久久 | 免费黄色一级大片 | 中文字幕在线有码 | 德国性猛交xxxxhd | 亚洲精品字幕在线 | 色哟哟日韩精品 | 国产高清网站 | 黄色大片儿| 色视频在线免费观看 | 亚洲精品在线中文字幕 | 亚洲三级网 | 五月天激情四射 | 日韩一区二区三区中文字幕 | 色综合一区二区三区 | 国产中文字幕在线观看 | 成年人视频在线免费观看 | 国内自拍亚洲 | 人妻熟女一区二区aⅴ水 | 日本女人性视频 | a级一a一级在线观看 | 色噜噜狠狠狠综合曰曰曰88av | 伊人久久av | 亚洲综合一区二区三区 | 深夜福利一区 | 视频二区| 日日日人人人 | 黄色a网| 91色爱| 日韩精品极品视频 | 亚洲欧洲精品视频 | 亚洲综合第一页 | 成人免费网站 | 日韩欧美精品在线播放 | 国产真人真事毛片 | 欧美区一区 | 国产欧美日韩综合 | 日本免费一区二区三区四区五六区 | 久久久久久人妻一区二区三区 | 国产伦精品一区二区三区视频免费 | 精品少妇视频 | 在线观看免费高清 | 免费观看视频一区 | 天堂在线视频观看 | 首尔之春在线观看 |