[App Sharing] dpk链接解析补丁:适用于深度商店的spk链接
Tofloor
poster avatar
神末shenmo
deepin
Spark-App
Q&A Team
2022-03-01 05:52
Author

我在 ccc-app-manager这个应用中发现这个应用居然支持“在应用商店中显示”

经查看代码得知,deepin-app-store现在可用dbus拉起对应应用链接

代码链接: https://gitee.com/ct243768648/ccc-app-manager/blob/main/appmanagermodel.cpp

QString cmd = QString("qdbus com.home.appstore.client "
                      "/com/home/appstore/client "
                      "com.home.appstore.client.openBusinessUri "
                      "\"app_detail_info/%1\"")
                  .arg(pkgName);

于是我搞了这个东西
星火dpk链接补丁
store.spark-app.spark-dpk-patch.png

参照spk为深度商店制作了dpk以直接进入应用详情
可以做到点击链接后直接拉起应用商店的对应APP详情页!

目前官方api提供的功能有两个:app_detail_infosearchApp
所以目前dpk链接支持直接进入应用详情或者进行应用搜索
提供两个示例

  1. dpk://app_detail_info/net.hmcl.huangyuhui
  2. dpk://searchApp/hmcl

体验dpk/spk链接和下载补丁:点击下方链接

https://www.shenmo.tech/2022/02/28/dpk%e9%93%be%e6%8e%a5%e8%a1%a5%e4%b8%81/


博客原文

Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
Q&A Team
2022-03-01 06:18
#1
It has been deleted!
神末shenmo
deepin
Spark-App
Q&A Team
2022-03-01 06:19
#2
Reply View the author
andktan
deepin
2022-03-01 16:44
#3

看了半天也不太懂,商店不是有应用介绍么,这个有什么用?

Reply View the author
depend
deepin
2022-03-01 17:38
#4

confused

不太懂

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-03-01 22:50
#5
andktan

看了半天也不太懂,商店不是有应用介绍么,这个有什么用?

比如在应用主页的下载链接,可以点击图片直接进入应用详情或者进行关键词搜索

结尾的链接是一个使用例,直接点击启动商店

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-03-01 22:50
#6
andktan

看了半天也不太懂,商店不是有应用介绍么,这个有什么用?

比如在应用主页的下载链接,可以点击图片直接进入应用详情或者进行关键词搜索

结尾的链接是一个使用例,直接点击启动商店

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-03-01 22:50
#7
depend

confused

不太懂

比如在应用主页的下载链接,可以点击图片直接进入应用详情或者进行关键词搜索

结尾的链接是一个使用例,直接点击启动商店

Reply View the author
andktan
deepin
2022-03-01 23:55
#8
神末shenmo

比如在应用主页的下载链接,可以点击图片直接进入应用详情或者进行关键词搜索

结尾的链接是一个使用例,直接点击启动商店

明白了,高手就是高手like

image.png

Reply View the author
depend
deepin
2022-03-02 17:47
#9
神末shenmo

比如在应用主页的下载链接,可以点击图片直接进入应用详情或者进行关键词搜索

结尾的链接是一个使用例,直接点击启动商店

ok

Reply View the author