谷歌的Duo Android应用程序支持哪些意图或API?

9

我们可以通过意图启动Google Duo进行新的视频通话吗? 我们可以进入应用程序中的任何特定屏幕吗?

我们目前支持从我们的应用程序启动Hangouts,并希望添加Duo支持。


1
你对上面的问题有什么收获吗? - Vishwanath.M
1
我希望有人能回答这个问题。另外,你能告诉我如何从我的应用程序启动Hangouts吗?我一直在努力弄清楚要发送什么数据到意图中,以便Hangouts会呼叫某个联系人。任何帮助都将不胜感激。 - Daniel Rust
1
@RustWebDev,我们实际上并没有发起通话,只是打开了与特定联系人的Hangouts聊天屏幕,我们使用了类似于这个方法:https://dev59.com/6WQn5IYBdhLWcg3wxZji#38674136,还可以参考这个:https://dev59.com/fJXfa4cB1Zd3GeqPYwa3#35983348。 - marmor
@marmor 我很好奇,我想构建Hangouts集成,但找不到任何最近的示例 - 你有仍在运作的东西吗? - Kristopher Noronha
2个回答

1
在 truecaller 的源代码中找到了这个。无法使其工作,但希望这有所帮助。我正在使用 Kotlin。
val I = Intent("com.google.android.apps.tachyon.action.CALL")
i.'package' = "com.google.android.apps.tachyon"
i.data = Uri.parse("tel: $phone") // phone is the phone number your to a function
i.putExtra(com.google.android.apps.tachyon.extra.IS_AUDIO_ONLY, false)
startActivity(i)

有趣,谢谢,看起来第一行有一个错别字,可能应该是“tachyon.action.CALL”,而不是“tachyo”。 - marmor
com.google.android.apps.tachyon.extra.IS_AUDIO_ONLY 是一个字符串吗?这意味着它应该是 "com.google.android.apps.tachyon.extra.IS_AUDIO_ONLY" 吗?还是其他什么? - android developer

0
请使用这个:-
Intent intent = getPackageManager().getLaunchIntentForPackage("com.google.android.apps.tachyon");
startActivity(intent);

1
谢谢,但我不只是想打开Google Duo应用程序,我想要深度链接到它,例如打开与特定联系人的对话屏幕。我们已经与Hangouts、Whatsapp、Facebook和许多其他应用程序进行了这样的集成,但目前还没有Duo的集成。 - marmor
你找到答案了吗? - Anwar Kamal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接