iOS App 喚醒另乙個App

2021-09-08 04:15:50 字數 1058 閱讀 6392

網上也有講這塊的,感覺講得都不是很好。而且有一些細節根本沒有講清楚。這裡重寫整理一下相關知識點。

ios有個特性就是應用將其自身」繫結」到乙個自定義url scheme上,該scheme用於從瀏覽器或其他應用中啟動本應用。常見的分享到第三方之間的跳轉都是基於scheme的。

通過對比網頁鏈結來理解ios上的url schemes,應該就容易多了。

根據我們上面對url schemes的使用,我們可以很輕易地理解,在以本地應用為主的 ios 上,我們可以像定位乙個網頁一樣,用一種特殊的url來定位乙個應用甚至應用裡某個具體的功能。而定位這個應用的,就應該這個應用的url 的 schemes部分,也就是開頭兒那部分。比如簡訊,就是sms:

網頁(蘋果)

**首頁/開啟應用

weixin://

子頁面/具體功能

weixin://dl/moments(朋友圈)

關於基礎概念性的就講這麼多

以上配置是在被喚起應用中配置的。

通過上面的方法可以喚醒其他的應用,簡單總結下一些注意事項。

一定要分清哪些配置在哪方配置,被喚醒與喚醒。

還有乙個問題還沒解決,如何再次回到喚醒應用的介面。這個需要參考下官方的xcallbackurl。聽說有些複雜,有空再看看。

Android之APP喚起另乙個APP

一 使用包名,特定activity名拉起 intent intent new intent intent.action main 知道要跳轉應用的包命與目標activity componentname componentname new componentname com.com.x.bactivi...

Android APP開啟另乙個APP完整邏輯實現

intent intent new intent intent.action main 知道要跳轉應用的包命與目標activity componentname componentname new componentname kuyu.com.x kuyu.com.x.login.welcomeact...

另乙個自己

人們常說 人貴有自知之明 可是話說回來,又有幾人能真正的了解自己呢?我覺得我就是乙個很沒有自知之明的人。生於89年的我,到了今年的生日就28周歲了。都說三十而立,正所謂成家立業,可以回過頭發現自己可以稱得上 一無是處,一無所有 曾幾何時,還是鄰居家叔叔阿姨教育孩子的榜樣 曾幾何時父母因為自己考個好大...