Я пытаюсь сделать простое приложение Xamarin для Android с возможностью оплаты через Google Pay. Использование Android.Gms.Кошелек. Добавлено [assembly: MetaData("com.google.android.gms.wallet.api.enabled", Value = "true")]
в AssemlyInfo.
Пытался вызвать виджет GooglePay в MainActivity в методе OnCreate:
openGooglePay(this,1000,5);
И это метод:
void openGooglePay(Activity a, int money, int requestCode)
{
PaymentsClient paymentsClient = WalletClass.GetPaymentsClient(this,
new WalletClass.WalletOptions.Builder()
.SetEnvironment(WalletConstants.EnvironmentTest)
.Build()
);
var request = PaymentDataRequest.FromJson(money.ToString());
AutoResolveHelper.ResolveTask(paymentsClient.LoadPaymentData(request), a, requestCode);
}
Но экран на моем телефоне пустой.
В чем может быть проблема?