国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

iOS-配置Universal Links通用鏈接

這篇具有很好參考價值的文章主要介紹了iOS-配置Universal Links通用鏈接。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、開啟Associated Domains服務

登錄蘋果開發(fā)者網站,在Certificates, Identifiers & Profiles頁面左側選擇Identifiers,右側選擇對應的App ID,點擊進入配置詳情頁,開啟Associated Domains服務;

ios 通用鏈接,藍橋杯,職場和發(fā)展

2、更新Profile文件(配置文件)

Certificates, Identifiers & Profiles頁面左側選擇Profiles,右側選擇對應的配置文件,點擊進入,點擊Edit進入修改頁,直接點擊Save,保存后點擊Download下載并打開;

3、Xcode配置

Xcode打開項目,進入工程配置,添加Associated Domains項,步驟如圖:

ios 通用鏈接,藍橋杯,職場和發(fā)展

4、添加完成后配置applinks域名

注意:
a、必須是https鏈接
b、必須外網能訪問(可以理解為不用代理直接用流量能訪問)
c、將https://替換為applinks:
d、不用/結尾
e、可以給DebugRelease分別配置。
配好后格式如圖:(applinks:為前綴,test.uubx.com為域名

ios 通用鏈接,藍橋杯,職場和發(fā)展

5、創(chuàng)建apple-app-site-association文件

(1)文件名必須為:apple-app-site-association,直接復制
(2)文件不能后綴,是純文本
(3)文件必須放在服務器根目錄或者.well-known目錄下,這是蘋果規(guī)定的,具體請教后端的同事
創(chuàng)建步驟:
a、打開系統(tǒng)自帶的文本編輯器,進入偏好設置,如圖:

ios 通用鏈接,藍橋杯,職場和發(fā)展


b、進入打開和存儲,關閉給純文本文件添加.txt擴展名選項,如圖:

ios 通用鏈接,藍橋杯,職場和發(fā)展


c、選擇格式,切換為制作純文本,如圖:

ios 通用鏈接,藍橋杯,職場和發(fā)展

d、編輯內容,先復制以下內容到編輯器,并看注釋

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "AAAAA.BBBBB",
                "paths": ["/path1/*"]
            },
            {
                "appID": "CCCCC.DDDDD",
                "paths": ["/path1/*","/path2/*","/path3/*"]
            },
            {
                "appID": "EEEEE.FFFFF",
                "paths": ["/*"]
            }
        ]
    }
}

注釋:
(1)格式是固定的
(2)apps為空就行,不需要更改
(3)支持多個App共用一個apple-app-site-association文件(即一個域名有多個App在使用)
(4)多個App共用,只需要在上述配置details中添加
(5)details為一個list,切記注意格式
(6)details下一個字典為一個App,多個App添加多個字典就行,注意,號隔開
(7)details下字典格式固定,注意別更改
(8)appID格式為:Team ID+.+Bundle Identifier,即上述配置中,AAAAA、CCCCC、EEEEE為Team ID,BBBBB、DDDDD、FFFFF為Bundle Identifier,注意Team ID與Bundle Identifier中間用”.“鏈接
(9)Team ID查找,登錄開發(fā)者賬號,進入賬戶,進入會員資格詳細信息,找到團隊 ID,即為Team ID,如圖

ios 通用鏈接,藍橋杯,職場和發(fā)展


(10)paths是一個list,表示路徑,一個App可以配置多個path,也可以直接使用/*
(11)/* 表示通用鏈接,即只要域名正確,可以直接命中,一般不建議直接使用/* ,如配置為/path1/* ,則必須域名+/path1/才能命中
(12)path中的路徑是自定義的,但一定要以/* 結尾,切記,切記,切記
e、編輯好內容后,保存文件,切記文件名字必須為apple-app-site-association,如圖:

ios 通用鏈接,藍橋杯,職場和發(fā)展

6、上傳文件到服務器

將剛才的文件發(fā)送給后端同事,讓幫忙上傳至服務器根目錄或者.well-known目錄下,切記,只能這兩個目錄

7、驗證

7.1 驗證服務器文件上傳是否成功

在服務器上傳文件后,通過瀏覽器是可以正常訪問到的。如果文件放在根目錄下,鏈接為:https://test.uubx.com/apple-app-site-association,如果文件放在.well-known目錄下,則鏈接為:
https://test.uubx.com/.well-known/apple-app-site-association(注:https://test.uubx.com/需要替換為你自己的域名)。瀏覽器打開后,會看到我們剛才配置的apple-app-site-association文件內容,如果不能,則需要查看文件目錄是否正確,網絡是否支持外網,服務器是否攔截。

7.2 驗證Universal Link鏈接是否配置正確

方法一:打開備忘錄,輸入https://test.uubx.com/path1/(域名替換為你配置的域名,path1路徑替換為你自己配置的路徑,如果直接配置的/* 則直接輸入域名即可),編輯完成后,長按鏈接,如果出現(xiàn)在”XXX”中打開,則表示配置成功。如圖:

ios 通用鏈接,藍橋杯,職場和發(fā)展

方法二:打開safri瀏覽器,輸入https://test.uubx.com/path1/(域名替換為你配置的域名,path1路徑替換為你自己配置的路徑,如果直接配置的/* 則直接輸入域名即可),編輯完成后,點擊前往,加載完成后(會有一個報錯頁面),輕輕下拉網頁,如果出現(xiàn)App的圖標、名稱打開按鈕,則表示配置成功。如圖:

ios 通用鏈接,藍橋杯,職場和發(fā)展

Tips:

a、 apple-app-site-association文件會在第一次安裝App的時候自動下載
b、 如果手機上已經安裝過App,并且已經下載過apple-app-site-association文件,這時服務器更改了apple-app-site-association文件,手機上的apple-app-site-association文件是不會自動更新的。
c、 偶現(xiàn)過一種情況,手機網絡卡,在打開App后,猜測系統(tǒng)自動下載apple-app-site-association文件失敗,導致手機上沒有apple-app-site-association文件,這時系統(tǒng)不會在自動下載apple-app-site-association文件,不知道描述是否正確,偶現(xiàn)過一兩次。
d、 如果出現(xiàn)b、c兩種情況,嘗試解決辦法,1、完全殺死App,然后重啟手機,手機開機后,不要先打開App,等待網絡穩(wěn)定后,在打開App; 2、直接卸載當前App,重新下載。在網絡較穩(wěn)定的情況下打開App。
e、 感覺最坑的一個是apple-app-site-association應該不是實時的,會有一定延遲,如果整體流程按照要求配置完成,沒有出錯的情況下,出現(xiàn)無法打開的情況,可以嘗試更換其他手機測試,或者稍微等待。

END文章來源地址http://www.zghlxwxcb.cn/news/detail-667408.html

到了這里,關于iOS-配置Universal Links通用鏈接的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • iOS通用鏈接(UniversalLink)配置詳細流程

    iOS通用鏈接(UniversalLink)配置詳細流程

    登錄蘋果賬號后,點擊創(chuàng)建的APP 的Bundle ID,跳轉到APP 信息頁面。 記錄下 Team ID ?和 Bundle ID ?備用。 勾選上 功能列表上的 ”Associated Domains“選項。 配置蘋果后臺 創(chuàng)建一個text空文本文件,去掉文件后綴,命名為 apple-app-site-association (不能修改,且不能添加后綴)。 文件內添加

    2024年02月13日
    瀏覽(20)
  • uniapp 手動配置ios通用鏈接UniversalLink

    1.登錄蘋果開發(fā)者中心,找到對應的Identifier勾選 Associated Domains,重新生成profile文件 APP會在第一次啟動的時候通過填寫的域名來下載apple-app-site-association文件,先部署好文件后打開app 2.在uniapp的項目里面,創(chuàng)建apple-app-site-association文件, 切記不要有后綴名 teamid :是在蘋果開發(fā)者中

    2024年02月15日
    瀏覽(19)
  • Uniapp IOS universal link 配置流程

    Uniapp IOS universal link 配置流程

    Universal Link是蘋果再WWDC 2015上提出的iOS 9的新特性,是一種僅限于蘋果設備的特別深度鏈接協(xié)議,能通過打開一個Https鏈接來直接啟動您的客戶端應用。開始之前,確保你有一個Https協(xié)議的域名,下面我們就看看在uniapp中如何正確配置。 ?? 步驟一:新建 apple-app-site-associatio

    2024年02月08日
    瀏覽(27)
  • flutter開發(fā)實戰(zhàn)-Universal Links配置及flutter微信分享實現(xiàn)

    flutter開發(fā)實戰(zhàn)-Universal Links配置及flutter微信分享實現(xiàn)

    flutter開發(fā)實戰(zhàn)-Universal Links配置及flutter微信分享實現(xiàn) 在最近開發(fā)中碰到了需要實現(xiàn)微信分享,在iOS端需要配置UniversalLink,在分享使用fluwx插件來實現(xiàn)微信分享功能。 1.1、什么是UniversalLink Universal link 是Apple在iOS9推出的一種能夠方便的通過傳統(tǒng)HTTPS鏈接來啟動APP的功能,可以使

    2024年01月19日
    瀏覽(23)
  • 由于應用universal link 校驗不通過(ios分享)

    由于應用universal link 校驗不通過(ios分享)

    app蘋果分享的時候校驗不通過 解決方法:登錄微信開放平臺 點擊自己的應用 下拉查看應用平臺這里沒有ios的,就要新增ios的 在上拉基本信息那里去點擊修改進去新的頁面不用管, 下拉點擊保存,下一步 這樣就可以勾選新增ios的了, Bundle id是你打包的時候 可以看到的填寫

    2024年02月11日
    瀏覽(21)
  • 【iOS】—— 編譯鏈接

    【iOS】—— 編譯鏈接

    編譯流程分為四步 預處理(Prepressing) 編譯(Compilation) 匯編(Assembly) 鏈接(Linking) 作為編譯的第一步,首先將 main.m 文件編譯成了 main.i 文件,指令如下: 預處理的過程雖然是將main.m文件編譯成了mian.i文件,但是實際上的過程并不是這么簡單的,那么具體的預編譯情況

    2024年02月16日
    瀏覽(16)
  • 【iOS】編譯與鏈接

    【iOS】編譯與鏈接

    計算機語言分為機器語言、匯編語言和高級語言。 可以將高級語言分為兩種:編譯語言和解釋型語言(直譯式語言)。 解釋語言編寫的程序在每次運行時都需要通過解釋器對程序進行動態(tài)解釋和執(zhí)行, 即解釋一條代碼,執(zhí)行一條代碼 。 優(yōu)點:可移植好,因為只需要各種系

    2024年02月17日
    瀏覽(14)
  • 【iOS】動態(tài)鏈接器dyld

    【iOS】動態(tài)鏈接器dyld

    參考:認識 dyld :動態(tài)鏈接器 dyld(Dynamic Linker)是 macOS 和 iOS 系統(tǒng)中的動態(tài)鏈接器,它是負責在運行時加載和鏈接動態(tài)共享庫(dylib)或可執(zhí)行文件的組件。在 macOS 系統(tǒng)中,dyld 位于 D/usr/lib/dyld 。 dyld源碼地址 dyld 2(Dynamic Linker 2)是 macOS 和 iOS 系統(tǒng)中的第二代動態(tài)鏈接器。

    2024年02月16日
    瀏覽(15)
  • 【iOS內存管理-編譯鏈接的過程】

    【iOS內存管理-編譯鏈接的過程】

    就我而言,iOS開發(fā)的過程中接觸到的編譯鏈接方面的知識很少,這部分知識還是很重要的。 對于iOS的編譯鏈接過程來說并不難,和微機原理的匯編過程還是挺像的。今天對于編譯鏈接的過程學習和了解一下。 參考:iOS程序員的自我修養(yǎng)-編譯、鏈接過程 參考:iOS編譯過程 計

    2024年02月16日
    瀏覽(20)
  • iOS--編譯鏈接的過_1

    iOS--編譯鏈接的過_1

    iOS 開發(fā)中使用的是編譯語言,所謂編譯語言是在執(zhí)行的時候,必須先通過編譯器生成機器碼,機器碼可以直接在CPU上執(zhí)行,所以執(zhí)行效率較高,是使用 Clang / LLVM 來編譯的。LLVM是一個模塊化和可重用的編譯器和工具鏈技術的集合,Clang 是 LLVM 的子項目,是 C,C++ 和 Objective-

    2024年02月16日
    瀏覽(12)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包