Android 获取app启动来源(是被谁启动的、被哪个第三方app启动?)
经常有人提问:如何知道我的app是被谁启动的?首先很遗憾的告诉你,如果对方app不做任何改动的话是不可能获取到的,因为没有任何标识能区分是从哪个app跳转过来的。如果你有能力让第三方和你对接或只需要笼统的区分通知栏、launcher、第三方这3个种类,有如下解决方案:首先你的默认启动的Activity逻辑://属性为LAUNCHER的Activity(如:MainActivity...
·
经常有人提问:如何知道我的app是被谁启动的?
当前可以用Activity的getReferrer()(api>=22)来区分,当然这可以被跳转者修改
更多推荐
已为社区贡献3条内容
所有评论(0)