使用特定連結呼叫Line開啟指定頁面 整理(含開發教學)

不囉嗦直接給解決方式
要成功開啟目標頁面需要用「有安裝並且已經登入Line App的行動裝置(手機)
直接點選下方連結(電腦點開只會看到Line的官方網站)
Android 和 ios 都可以喔~

隱私設定(可以調整是否允許利用ID加入好友)

複製連結到任意Line聊天室才可以點開(部分機型可以直接點擊本網頁連結)
通話頁面(很可怕,連刪除聊天紀錄好友的通話紀錄都會存在,使用Android 9 測試)
連結:https://line.me/R/calls

以下需要自行更改連結中的文字

分享特定文字,需要手動選擇好友
更改「?」後面的文字,這裡使用「Ruyut」
https://line.me/R/msg/text/?Ruyut


搜尋指定Line ID好友的頁面(如果沒有此ID或對方沒有開啟搜尋會無法開啟)

在「~」後面改成想要改的Line ID(這裡的目標ID是「@linedevelopers」
https://line.me/R/ti/p/~@linedevelopers
注意!在官網API中沒有標示「~」符號,但是在stack overflow網站上有人回答補充需要加上波浪符


跳到指定ID的聊天室並且輸入好訊息內容

https://line.me/R/oaMessage/@linedevelopers/?Hi%20there%21
注意!這裡的特殊符號(包含空白)等,要轉換成UTF-8格式
注意!目前除了Line官方ID以外會無法開啟!Line官方的討論串也沒有解答
解決的朋友請務必補充!謝謝!

教學:

如果想要在App裡面直接跳轉Line頁面,只要開啟指定連結就好了
這裡使用Android Studio示範
如果要替換功能就把下面的連結換成本篇文章最上面的連結就好了

Kotlin
//開啟個人檔案
private fun openUrl() {
intent = Intent()
intent = Intent.parseUri("https://line.me/R/nv/profile", Intent.URI_INTENT_SCHEME)//個人檔案
startActivity(intent);
}

Java
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://line.me/R/nv/profile"));
startActivity(intent);


資料來源:Line官方網站

留言

  1. 請問line的掃碼相機
    要從哪邊呼叫開啟呢

    回覆刪除
  2. 請問要呼叫line的相機
    要從哪邊開啟呢?

    回覆刪除
  3. 請問要呼叫line的相機
    要從哪邊開啟呢?

    回覆刪除
  4. line://nv/QRCodeReader

    https://line.me/R/nv/QRCodeReader

    回覆刪除
  5. 請問一下line連接縮短成lihi.io的網址后 如何跳轉到line添加好友頁面謝謝

    回覆刪除
  6. 請問一下line連接縮短

    回覆刪除

張貼留言

如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com