<thead id="jxdzp"><address id="jxdzp"><pre id="jxdzp"></pre></address></thead>

<em id="jxdzp"><span id="jxdzp"></span></em>

    <listing id="jxdzp"><nobr id="jxdzp"><meter id="jxdzp"></meter></nobr></listing>

      <address id="jxdzp"></address>
      <noframes id="jxdzp"><form id="jxdzp"><th id="jxdzp"></th></form>
      <noframes id="jxdzp"><form id="jxdzp"><th id="jxdzp"></th></form>

          訂閱本欄目 RSS您所在的位置: 深山工作室 > uni-app > 正文

          小程序中利用addPhoneContact將聯系人的信息添加到手機通訊錄支持保存聯系人頭像

          2021/8/14 10:27:28 字體: 瀏覽 5587
          addPhoneContact添加聯系人信息到通訊錄

          用uni-app開發微信小程序制作電子名片功能時,除了撥打電話,還有把名片保存到通訊錄中,
          這個時候就要用到uni.addPhoneContact
          調用后,用戶可以選擇將該表單以“新增聯系人”或“添加到已有聯系人”的方式(APP端目前沒有選擇步驟,將直接寫入),寫入手機系統通訊錄,完成手機通訊錄聯系人和聯系方式的增加。


          一定一定要注意設置設置小程序的對應下載域名
          小程序---開發管理---服務器域名----downloadFile合法域名(在這里設置你要下載對應文件的下載域名。)


          這個是前臺調用添加到通訊錄的代碼
          <button class="l_bt l_addtx" @tap="add_phone()">添加到通訊錄</button>

          直接上我的代碼(分為兩種代碼):
          A. 直接添加到通訊錄
          add_phone: function(b_touxiang) {
              uni.addPhoneContact({
                  photoFilePath: '' + b_touxiang, //頭像
                  nickName: '' + _self.show.nickname, //昵稱
                  lastName: '' + _self.show.lastname, //姓氏
                  firstName: '' + _self.show.firstname, //名字
                  remark: '' + _self.show.miaoshu, //備注
                  mobilePhoneNumber: '' + _self.show.mobile, //手機號
                  weChatNumber: '' + _self.show.weixinname, //微信號
                  organization: '' + _self.show.company, //公司
                  title: '' + _self.show.zhiwei, //職位
                  workPhoneNumber: '' + _self.show.mobile, //工作電話
                  workAddressStreet: '' + _self.show.workhome, //工作地址街道
                  email: '' + _self.show.email, //電子郵件
                  success: function() {
                      //console.log('success');
                  },
                  fail: function() {
                      //console.log('fail');
                  }
              });
          },

          B. 添加到通訊錄的同時還帶有聯系人的頭像
            這個地方一定要下載保存聯系人的頭像到本地。

          add_phone: function(bphone) {
              let filePath = '' + _self.show.touxiang; //頭像
              let show_touxiang = filePath; //頭像
              //先下載文件
              if (filePath) {
                  uni.showLoading({
                      title: '下載聯系人頭像中'
                  });
                  //先下載文件
                  uni.downloadFile({
                      url: encodeURI(filePath), //注意中文文件名的網絡地址需要encodeURI
                      success(res) {
                          uni.showLoading({
                              title: '保存頭像中'
                          });
                          //保存文件
                          uni.saveFile({
                              tempFilePath: res.tempFilePath,
                              success: function(res) {
                                  //console.log("bbb",res);
                                  show_touxiang = res.savedFilePath; //頭像
                                  uni.hideLoading();
                                  //添加到通訊錄
                                  uni.addPhoneContact({
                                      photoFilePath: '' + show_touxiang, //頭像
                                      nickName: '' + _self.show.nickname, //昵稱
                                      lastName: '' + _self.show.lastname, //姓氏
                                      firstName: '' + _self.show.firstname, //名字
                                      remark: '' + _self.show.miaoshu, //備注
                                      mobilePhoneNumber: '' + _self.show.mobile, //手機號
                                      weChatNumber: '' + _self.show.weixinname, //微信號
                                      organization: '' + _self.show.company, //公司
                                      title: '' + _self.show.zhiwei, //職位
                                      workPhoneNumber: '' + _self.show.mobile, //工作電話
                                      workAddressStreet: '' + _self.show.workhome, //工作地址街道
                                      email: '' + _self.show.email, //電子郵件
                                      success: function() {
                                          //console.log('success');
                                      },
                                      fail: function() {
                                          //console.log('fail');
                                      }
                                  });
                              }
                          });
                      },
                      fail() {
                      }
                  });
              } 
          },



          addPhoneContact的一些參數說明

          參數名 類型 必填 說明
          photoFilePath String 頭像本地文件路徑
          nickName String 昵稱
          lastName String 姓氏
          middleName String 中間名
          firstName String 名字
          remark String 備注
          mobilePhoneNumber String 手機號
          weChatNumber String 微信號
          addressCountry String 聯系地址國家
          addressState String 聯系地址省份
          addressCity String 聯系地址城市
          addressStreet String 聯系地址街道
          addressPostalCode String 聯系地址郵政編碼
          organization String 公司
          title String 職位
          workFaxNumber String 工作傳真
          workPhoneNumber String 工作電話
          hostNumber String 公司電話
          email String 電子郵件
          url String 網站
          workAddressCountry String 工作地址國家
          workAddressState String 工作地址省份
          workAddressCity String 工作地址城市
          workAddressStreet String 工作地址街道
          workAddressPostalCode String 工作地址郵政編碼
          homeFaxNumber String 住宅傳真
          homePhoneNumber String 住宅電話
          homeAddressCountry String 住宅地址國家
          homeAddressState String 住宅地址省份
          homeAddressCity String 住宅地址城市
          homeAddressStreet String 住宅地址街道
          homeAddressPostalCode String 住宅地址郵政編碼
          success Function 接口調用成功的回調
          fail Function 接口調用失敗的回調函數
          complete Function 接口調用結束的回調函數(調用成功、失敗都會執行)
          相關閱讀
          div中的圖片鏈接居中的問題
          北京泓源萬國咨詢服務有限公司
          uniapp的rich-text組件注入的a標簽點擊跳轉處理
          連云港酒店預訂
          新敦煌國際旅行社
          七種網站添加鏈接的簡單方法
          網站管理后臺
          膠球清洗裝置
          共有0條關于《小程序中利用addPhoneContact將聯系人的信息添加到手機通訊錄支持保存聯系人頭像》的評論
          發表評論
          正在加載評論......
          返回頂部發表評論
          呢 稱:
          表 情:
          內 容:
          評論內容:不能超過 1000 字,需審核,請自覺遵守互聯網相關政策法規。
          驗證碼: 驗證碼 
          網友評論聲明,請自覺遵守互聯網相關政策法規。

          您發布的評論即表示同意遵守以下條款:
          一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家、社會、集體和公民的合法權益;
          二、不得發布國家法律、法規明令禁止的內容;互相尊重,對自己在本站的言論和行為負責;
          三、本站對您所發布內容擁有處置權。

          更多信息>>欄目類別選擇
          百度小程序開發
          微信小程序開發
          微信公眾號開發
          uni-app
          asp函數庫
          ASP
          DIV+CSS
          HTML
          python
          更多>>同類信息
          uni-app開發表單input組件的一些規則說明自己預留使用
          uni-app:使用uni.downloadFile下載word或pdf文件并保存到手機
          小程序中利用addPhoneContact將聯系人的信息添加到手機通訊錄支持保存聯系人頭像
          微信小程序打開客服提示:該小程序提供的服務出現故障,請稍后重試
          微信小程序客服會話只能過button讓用戶主動觸發
          uni-app開發微信小程序使用button的open-type為contact調用微信客服不能用view或者js調用
          更多>>最新添加文章
          dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
          Android移動端自動化測試:使用UIAutomatorViewer與Selenium定位元素
          抖音直播音掛載小雪花 懂車帝小程序
          javascript獲取瀏覽器指紋可以用來做投票
          火狐Mozilla Firefox出現:無法載入您的Firefox配置文件 它可能已經丟失 或是無法訪問 問題解決集合處理辦法
          在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
          python通過代碼修改pip下載源讓下載庫飛起
          python里面requests.post返回的res.text還有其它的嗎
          更多>>隨機抽取信息
          樂旅行
          改進了的,超強的title效果,看了之后,你肯定會喜歡。
          在網頁標題欄上或收藏夾前面顯示網站ico小圖標的方法
          asp經典正則表達式應用收藏
          連云港門窗制作
          初學入門:一組常用的彈出窗口用法總結
          88国产精品视频一区二区三区