gpt4 book ai didi

java - 如何在 Android 版 Skype 应用程序中以编程方式输入凭据

转载 作者:行者123 更新时间:2023-11-30 10:49:33 24 4
gpt4 key购买 nike

目前我有一个使用 Intents 进行 Skype 通话的应用程序。但是,这假设用户当前已登录到他的 Skype 帐户。

我想避免这种情况,而是以编程方式在 Skype 应用中输入用户的凭据,这样它就不会显示登录屏幕。

现在我必须手动转到 Skype 应用程序输入凭据才能进行通话。

无论如何我可以通过代码来做到这一点吗?有可用的 API 吗?

我目前的实现只是按照如下方式制作Intent

Intent sky = new Intent("android.intent.action.CALL_PRIVILEGED");
sky.setClassName("com.skype.raider",
"com.skype.raider.Main");
sky.setData(Uri.parse("tel:" + number));
ctx.startActivity(sky);

最佳答案

@帕特

由于您是使用skype调用电话,因此您将使用skype用户帐户登录。现在,目标应用程序应该负责其自己帐户的登录和用户凭据处理,而不是您自己请求凭据。 这使得凭据处理独立于源应用程序,从而为新形式的登录(例如证书、指纹等)铺平了道路

同时要求帐户凭据意味着您现在负责该 session 以及该帐户的安全责任,至少对该 session 负责,从而使帐户凭据处于危险之中。

结论:让目标应用处理自己的登录过程。

关于java - 如何在 Android 版 Skype 应用程序中以编程方式输入凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35353839/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com