如何从Android应用程序打开Viber公共聊天?

时间:2018-11-14 19:25:35

标签: android xamarin viber

我有Android应用。我需要通过我的应用打开Viber公共聊天。这次聊天的号码不在用户的电话簿中。可以吗?

我没有找到有关此的信息。只是几个老问题。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用以下代码(来自Here):

var viberPackageName = "com.viber.voip";
var phone = "5757575757";

try
{
    StartActivity(new Intent(Intent.ActionView, Android.Net.Uri.Parse("viber://add?number=$phone")));
}
catch
{
    try
    {
        StartActivity(new Intent(Intent.ActionView, Android.Net.Uri.Parse("market://details?id=$viberPackageName")));
    }
    catch
    {
        StartActivity(new Intent(Intent.ActionView, Android.Net.Uri.Parse("https://play.google.com/store/apps/details?id=$viberPackageName")));
    }
 }