iOS 开发实用技术导航
NSHipster 中文版
› http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
› http://www.cocos2d-iphone.org/
CocoaPods
› http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
› http://code.google.com/mobile/analytics/
WWDC
› https://developer.apple.com/wwdc/
Design Guides and Resources
› https://developer.apple.com/design/
Transcripts of WWDC sessions
› http://asciiwwdc.com
Cocoa with Love
› http://cocoawithlove.com/
Cocoa Dev Central
› http://cocoadevcentral.com/
NSHipster
› http://nshipster.com/
Style Guides
› Google Objective-C Style Guide
› NYTimes Objective-C Style Guide
Useful Tools and Services
› Charles Web Debugging Proxy
› Smore
hldnpqzzy
V2EX  ›  iDev

ios 如何实现跳转一个应用再跳转回来呢

  •  
  •   hldnpqzzy · Oct 8, 2024 · 4447 views
    This topic created in 766 days ago, the information mentioned may be changed or developed.

    比如我希望在我的 app 中输入‘七里香’,然后跳转到 qq 音乐进行播放,再自动跳转回我的 app ,请问应该如何实现呢

    24 replies  •  2024-10-10 16:13:24 +08:00
    HangoX
    HangoX
    Oct 8, 2024
    1
    嘿 siri ,用 QQ 音乐播放七里香
    hldnpqzzy
    hldnpqzzy
    OP
    Oct 8, 2024
    2
    @HangoX 额 在这问肯定是问一下代码方面的实现,是该用 QQ 音乐的开发者平台吗还是用其他的内容
    nickytsui1862
    nickytsui1862
    Oct 8, 2024
    3
    自己定义个 scheme 用来被拉起,然后你 app 拉起其他 app 之后,在后台等个几秒钟 通过 open url 方式拉起自己的 scheme 地址
    nickytsui1862
    nickytsui1862
    Oct 8, 2024
    4
    @nickytsui1862 这个方法我瞎写的,不知道 qq 音乐是否有提供相关接口
    nulIptr
    nulIptr
    Oct 8, 2024
    5
    我觉得实现不了,毕竟现在美团拉起微信支付,付款结束后也停留在微信,需要点一下才能返回
    boogoogle
    boogoogle
    Oct 8, 2024
    6
    你的 app -> qq 音乐,你自己就可以实现。
    qq 音乐 -> 你的 app ,需要 qq 音乐支持。
    sentinelK
    sentinelK
    Oct 8, 2024
    7
    说能行的都没仔细看楼主的需求。
    楼主是在自己的 app 输入。自动搜索、播放了再回来。

    楼主的想法挺好的,不如更进一步。
    从你的 app 跳转到微信给你转账 100 元,然后再跳回来。
    aycclm
    aycclm
    Oct 8, 2024
    8
    单方面不行的
    9pr7im4IjQ9u0806
    9pr7im4IjQ9u0806
    Oct 8, 2024
    9
    需要两家 app 都是你的,毕竟跳到 B 应用之后,就完全 B 应用的执行逻辑了,应该没有任何一个应用允许给其他第三方留一个口子,自己家的应用跳到第三方吧。
    hldnpqzzy
    hldnpqzzy
    OP
    Oct 8, 2024
    10
    @sentinelK 那看来是我想的太简单了
    我是想播放这个权限应该不像转账那么敏感
    hldnpqzzy
    hldnpqzzy
    OP
    Oct 8, 2024
    11
    @boogoogle 哦哦噢 谢谢
    proxytoworld
    proxytoworld
    Oct 8, 2024
    12
    很明显要 qq 音乐开放接口,你再用 sdk 接入,但并不可能开放这玩意
    guanzhangzhang
    guanzhangzhang
    Oct 8, 2024
    13
    这种一般都没有的,顶多是你 app 里内嵌了播放,然后调用 qq 音乐的 api
    lovelive1024
    lovelive1024
    Oct 8, 2024
    14
    显然不可能啊,这相当于你控制第三方 app 拉起你的 app ,别人怎么都不会提供这样的接口给你
    keller
    keller
    Oct 8, 2024
    15
    https://developer.y.qq.com/ qq 音乐开放平台
    MossFox
    MossFox
    Oct 8, 2024
    16
    只在 QQ 互联 的授权登录 见到过这种 跳走再跳回来的,但这也是 QQ 互联 给的 SDK 留的接口。
    qjbcnrs
    qjbcnrs
    Oct 9, 2024
    17
    @kw8023cn #9 好奇 smzdm 怎么做的?在 smzdm 打开淘宝或者京东链接后,会有一个返回 app 的按钮。没开悬浮窗权限。
    iOCZS
    iOCZS
    Oct 9, 2024
    18
    怎么可能呢,只有类似社交 SDK 才提供了这种能力。在它们后台注册自己的 urlschema 。
    proxytoworld
    proxytoworld
    Oct 9, 2024
    19
    @zhongjun96 这玩意是 app 自己实现的,不是悬浮窗...
    muggle8
    muggle8
    Oct 9, 2024
    20
    我发现有些 app 之间的跳转 需要读取剪贴板 就类似写入了什么口令似的 这也是一种方法吧
    9pr7im4IjQ9u0806
    9pr7im4IjQ9u0806
    Oct 9, 2024
    21
    @zhongjun96 https://blog.51cto.com/u_16175520/8747830 这个就是系统提供的返回多任何返回按钮自定义样式而已,默认左上角也会有一个点击返回上一个 app 的按钮,必须手动点击,不能实现楼主说的自动跳回去。
    GPT6
    GPT6
    Oct 9, 2024❤️1
    23
    @zhongjun96 这个是阿里百川 SDK, 说到底,A><B 之间跳转是要自身支持的,就比如 A 通过 URL Scheme 跳转到 B 是 B://home ,跳转并返回是 B://home/callbackUrl?=A://HOME,这个 callbackUrl 要是 B 没有实现都是白搭
    gwbw
    gwbw
    Oct 10, 2024
    24
    https://opendocs.alipay.com/open/204/105695 支付宝的接入文档,其中一个参数是 "接入方 App 注册的 URL scheme ,供支付完成后跳回接入方 App 。"

    也就是上面大家提到的,需要另一个应用支持
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   912 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 21:11 · PVG 05:11 · LAX 13:11 · JFK 16:11
    ♥ Do have faith in what you're doing.