V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
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 · 31 天前 · 2414 次点击

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

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

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

    也就是上面大家提到的,需要另一个应用支持
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1745 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:45 · PVG 00:45 · LAX 08:45 · JFK 11:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.