это версия C # переведена на Java
это для контактного номера:
Intent intent = new Intent("android.intent.action.VIEW",
Android.Net.Uri.Parse("viber://contact?number=contactnumber"));
Context.StartActivity(intent);
это для общедоступного чата:
Intent intent = new Intent("android.intent.action.VIEW",
Android.Net.Uri.Parse("viber://pa?chatURI=publicaccounturi"));
Context.StartActivity(intent);
это для общедоступного аккаунтастраница:
Intent intent = new Intent("android.intent.action.VIEW",
Android.Net.Uri.Parse("viber://pa/info?uri=publicaccounturi"));
Context.StartActivity(intent);
Это будет работать, даже если viber не работает