uni-app項目配置通用鏈接拉起ios應用android應用

uniapp開發ios&android可拉起app的辛酸歷程

  • IOS配置指南
    • 1、登錄[apple Developer](https://developer.apple.com/account/resources/identifiers/list)賬戶找到自己開發的對應的項目
    • 2、確保對應項目的Associated Domains是打開狀態
    • 3、本地創建一個 apple-app-site-association 文件格式如下(無后綴名)
    • 4、聯系公司網管(運營)將步驟3中的文件放到域名服務器根目錄下或者.well-known文件夾下以確保可以訪問
    • 5、uni-app的manifest.json配置如下
    • 總結
  • ANDROID AppLink配置指南
    • 1、 也需要配置一個assetlinks.json文件放在服務器上。確保可以訪問
      • 2、manifest寫入如下配置
    • 總結
  • ANDROID Schema配置指南
    • 修改manifest.json

IOS配置指南

1、登錄apple Developer賬戶找到自己開發的對應的項目

在這里插入圖片描述

2、確保對應項目的Associated Domains是打開狀態

在這里插入圖片描述

如果沒有打開則需要打開此配置,打開此配置后需要重新生成IOS應用構建打包所的profile文件才會使此配置生效 同時需要注意上面👆標記的appId和bundleId 后面會用到

3、本地創建一個 apple-app-site-association 文件格式如下(無后綴名)

{"applinks": {"apps": [],"details": [{"appID": "TEAM_ID.BUNDLE_ID","paths": ["/universal_links/*"]}]}
}

在這里插入圖片描述

4、聯系公司網管(運營)將步驟3中的文件放到域名服務器根目錄下或者.well-known文件夾下以確保可以訪問

在這里插入圖片描述
這里需要是https協議
網上資料有的說需要配置返回的application/type為json,有的又說不需要 可以都試下

5、uni-app的manifest.json配置如下

在這里插入圖片描述
注意 不用帶協議 以applinks開頭

總結

至此 ios通用鏈接配置完畢,這里有一個大坑,如果上述步驟配置完成之后,用huildx打個包發布至蘋果testfight,必須在testfight下載此app后,在當前設備打開瀏覽器輸入,https://+放置配置文件的服務器+第三步中的app標識符后綴一步步來絕壁能成功 貼圖
在這里插入圖片描述

ANDROID AppLink配置指南

1、 也需要配置一個assetlinks.json文件放在服務器上。確保可以訪問

	[    {        "relation": ["delegate_permission/common.handle_all_urls"],"target": {"namespace": "android_app","package_name": "com.example.myapp","sha256_cert_fingerprints": ["XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX"]}}
]

relation是固定內容,namespace也是固定內容,package_name填自己app的包名,sha256填密鑰內容,每一個安卓app打包都需要.keyStore文件,密鑰從這里解析,解析方法不是本文的內容我就不東施尿頻了

2、manifest寫入如下配置

	"intentFilters" : [{"action" : {"name" : "android.intent.action.VIEW"},"category" : {"name" : ["android.intent.category.DEFAULT","android.intent.category.BROWSABLE"]},"data" : [{"scheme" : "https","host" : "填入","pathPrefix" : "/填入app前綴"},]}],

action和category為固定搭配 data根據個人項目信息填入,

總結

嘿嘿 這個方式我沒有成功,構建打包后生成了 xxx.aab文件,可以在網上搜索資料將aab文件轉化成xxx.apk文件(這個也不是本文的范圍,故不贅述),在安卓設備上安卓此apk文件后打開瀏覽器輸入應用鏈接并沒有生效。(猜測可能ios是通過testfight下載處罰了某種機制,android是通過apk安裝的沒有觸發,但是也無從考證)別慌,uniapp安卓應用拉起我另有辦法

ANDROID Schema配置指南

修改manifest.json

Schema也可以用于拉起安卓app,同時也無需復雜的配置。只需要一行
在android打包配置下新增"schemes" : [ "abcdefg(diy鏈接)" ],修改后直接部署打包到安卓機器,然后運行另一個app應用,使用 plus.runtime.openURL('abcdefg://');即可直接實現跳轉
請添加圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/91490.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/91490.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/91490.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

deep learning(李宏毅)--(六)--loss

一,關于分類問題及其損失函數的一些討論。 在構建分類模型是,我們的最后一層往往是softmax函數(起到歸一化的作用),如果是二分類問題也可以用sigmoid函數。 在loss函數的選擇上,一般采用交叉熵損失函數(…

Python綁定及其在Mujoco仿真器中的作用

好的,這是一個非常核心且重要的問題。我來分兩部分為你詳細解釋:首先是“什么是Python綁定”,然后是“它在MuJoCo中具體的作用”。第一部分:什么是Python綁定 (Python Binding)? 簡單來說,Python綁定是一座…

數學建模從入門到國獎——備賽規劃優秀論文學習方法

數學建模從入門到國獎——備賽規劃 數學建模國一:我的逆襲經驗分享在大二,我們團隊初次參加媽媽杯,遺憾未獲獎,后來經過5個月的時間,在大三上學期的9月,我們團隊以C題數據挖掘機器學習創新斬獲國賽一等獎&a…

大型語言模型的白日夢循環

每周跟蹤AI熱點新聞動向和震撼發展 想要探索生成式人工智能的前沿進展嗎?訂閱我們的簡報,深入解析最新的技術突破、實際應用案例和未來的趨勢。與全球數同行一同,從行業內部的深度分析和實用指南中受益。不要錯過這個機會,成為AI領…

【Gaussian Haircut論文】在Deepseek和Chatgpt的幫助下慢速了解核心方法

3.Method 一、 1.核心目標 輸入:多張從不同角度拍攝的頭發照片。輸出:3D發型模型,且模型由發絲構成(即每根頭發被建模為獨立的曲線/線段,而非體積/網絡)。 2.數據預處理 在正式重建前,需要從輸入…

眾趣SDK重磅升級:空間物聯IOT新視界,賦能實景三維場景深度應用

近日,空間數字孿生云服務行業領導者—眾趣科技宣布旗下核心產品云服務平臺Qverse SDK迎來里程碑式升級!本次升級聚焦行業前沿需求,重磅推出IoT設備監控系統、iframe跨平臺頁面無縫集成、BI數據智能三大解決方案,旨在將三維空間計算…

021_自然語言處理應用

自然語言處理應用 目錄 NLP應用概述文本理解技術文本生成應用語言分析工具多語言處理專業領域應用實踐案例 NLP應用概述 核心能力范圍 文本理解 語義理解:深度理解文本含義和上下文實體識別:識別人名、地名、機構名等命名實體關系提取:…

小程序中狀態管理Redux

Redux 是一個 集中式 狀態管理框架,所有狀態存儲在一個 全局 Store 中,并通過 Action 觸發 Reducer 進行數據更新。。1.安裝npm install redux miniprogram-computed2.創建// store.js import { createStore } from "redux";// 定義初始狀態 c…

c++:類型轉換函數

簡介 在C++中,類型轉換運算符(也稱為類型轉換函數或轉換函數)是一種特殊的成員函數,它允許將一個類類型的對象轉換為其他類型。轉換運算符的聲明形式如下: operator type() const; 關鍵點 ??聲明??:在類內部聲明,沒有返回類型(因為type已經表示了返回類型),沒…

Java 8 jdk1.8下載及安裝教程和環境變量配置

1. 概述 本文介紹如何在 Windows 10 系統下下載并安裝 Java 開發工具包(JDK 1.8),適合 Java 初學者或需要搭建開發環境的用戶。 2. 安裝包下載 2.1 安裝包獲取 由于 Oracle 官網下載需注冊登錄,可選擇以下替代方式獲取 JDK 安裝…

git@github.com: Permission denied (publickey).

摘要:記錄新電腦需要clone和push代碼到GitHub error: Cloning into FPGA_common… gitgithub.com: Permission denied (publickey). fatal: Could not read from remote repository. 遇到的這個錯誤信息: gitgithub.com: Permission denied…

【Linux基礎知識系列】第五十四篇 - 網絡協議基礎:TCP/IP

在網絡通信中,TCP/IP 協議是實現設備之間數據傳輸的基礎。TCP/IP 協議棧定義了數據在網絡中傳輸的方式,從應用層到網絡層,再到物理層,每一層都有其特定的功能和協議。理解 TCP/IP 協議的基本概念和工作原理,對于網絡管…

《python語言程序設計》2018版第8章8題編寫函數實現二進制轉十進制(字符串變整數)!!整數沒法進行下標

二進制轉十進制前言第1章幻想的草稿第2章如何把這些幻想的數字帶到現實的算式中第3章看來是我想多了第4章 空值不一定是最好的選擇第5章 成功了前言 將字符串變成整數,但是整數沒法像字符串一樣做下標 反復嘗試最好的手段,是多多打印 第1章幻想的草稿 …

LeetCode20

一個新手小白開始算法的學習之路,以后會不定期分享個人做完一些題目的筆記,使用語言為JavaScript//聲明一個名為isValid的函數,接收一個參數s(要檢查的字符串) let isValid function(s) {//初始化棧//創建一個空數組s…

Spring Boot 自動配置:從 spring.factories 到 AutoConfiguration.imports 的演變

引言 Spring Boot 的自動配置機制是其【開箱即用】特性的核心支撐,通過減少顯式配置和簡化開發流程,顯著提升了開發效率。隨著 Spring Boot 版本的迭代,自動配置的實現機制也在不斷優化。本文將深入解析 spring.factories 和 AutoConfigurat…

Redis7 底層數據結構解析

Redis底層數據結構深度解析(基于Redis 7.2.5)本文深入剖析Redis核心數據類型的底層實現機制,涵蓋String、Hash、List、Set、Zset的實現原理及版本演進差異。一、Redis數據存儲核心機制 Redis所有數據以redisObject結構統一封裝: t…

《C++初階之STL》【auto關鍵字 + 范圍for循環 + 迭代器】

【auto關鍵字 范圍for循環 迭代器】目錄前言:--------------- auto關鍵字 ---------------1. 什么是auto?2. 使用關鍵字auto時需要注意什么?3. 怎么使用auto關鍵字?--------------- 范圍for循環 ---------------1. 什么是范圍fo…

ionic 切換開關操作指南

ionic 切換開關操作指南 引言 在移動應用開發中,切換開關(Toggle)是一種常見的用戶界面元素,它允許用戶通過簡單的操作來開啟或關閉某個功能或設置。在Ionic框架中,切換開關提供了豐富的API和樣式,使得開發…

【筆記記錄-Linux文件權限與目錄結構詳解】

🌈個人主頁: Aileen_0v0 🔥熱門專欄: 華為鴻蒙系統學習|計算機網絡|數據結構與算法 ?💫個人格言:“沒有羅馬,那就自己創造羅馬~” 文章目錄目錄結構解析Summarypart3part4part5目錄結構解析 drwxr-xr-x 2 student student 4096 10月 8 2023…