【问题标题】:what intents or apis does Google's Duo app for Android support?Google 的 Android 版 Duo 应用支持哪些意图或 API?
【发布时间】:2016-10-07 20:30:01
【问题描述】:

我们可以通过 Intent 通过 Google Duo 发起新的视频通话吗? 我们可以在应用内的任何特定屏幕上启动吗?

我们目前支持从我们的应用启动环聊,我们也希望添加 Duo 支持。

【问题讨论】:

  • 上述问题你有什么收获吗
  • 我希望有人能回答这个问题。另外,你能告诉我你是如何从你的应用程序启动环聊的吗?我很难弄清楚要在意图中发送哪些数据,以便环聊会呼叫某个联系人。任何帮助表示赞赏。
  • @RustWebDev 我们实际上并没有发起呼叫,只是打开与特定联系人的环聊聊天屏幕,我们正在使用类似于此的方法:stackoverflow.com/a/38674136/819355,另请参阅:@987654322 @
  • @marmor 我很好奇,我想建立环聊集成,但找不到任何最近的例子 - 你有什么仍在工作的东西吗?

标签: android android-intent google-duo


【解决方案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”
  • com.google.android.apps.tachyon.extra.IS_AUDIO_ONLY 是字符串吗?这意味着它应该是 "com.google.android.apps.tachyon.extra.IS_AUDIO_ONLY" ?还是别的什么?
【解决方案2】:

使用这个:-

Intent intent = getPackageManager().getLaunchIntentForPackage("com.google.android.apps.tachyon");
startActivity(intent);

【讨论】:

  • 谢谢,但我不打算只打开 Google Duo 应用程序,我想要深度链接到它,例如打开与特定联系人的对话屏幕。我们与 Hangouts、Whatsapp、Facebook 和许多其他应用程序进行了此类集成,但目前还没有用于 Duo
  • 你找到答案了吗?
猜你喜欢
  • 1970-01-01
  • 2018-02-21
  • 2018-06-21
  • 1970-01-01
  • 1970-01-01
  • 2012-06-16
  • 1970-01-01
  • 1970-01-01
  • 2016-05-21
相关资源
最近更新 更多