Поток следующим образом: < /p>
Нажмите на in-game < /li>
Ссылка < /li>
Game Call Javascript windows.telegram.webapp.openinvoice с
выше ссылки < /li>
Подсказка телеграммы появится для пользователя, чтобы подтвердить (
ate to the Callback < /li>
< /li>
ate the Callback < /li>
Статус < /li>
< /ul>
Приведенный выше поток Работал на Telegram Desktop < /strong>,
Но на Telegram Android нет никаких запросов, вместо этого «поделиться» меню. У вас есть решение?
Код: Выделить всё
OpenTelegramInvoice : function(params) {
if (!window.Telegram || !window.Telegram.WebApp) {
window.GameInstance.SendMessage('APIOperator', 'OnTelegramInvoiceFailed', 'Cannot find Telegram');
return;
}
var link = UTF8ToString(params);
window.Telegram.WebApp.openInvoice(link, (status) => {
if (status == "paid") {
window.GameInstance.SendMessage('APIOperator', 'OnTelegramInvoiceSuccess');
} else {
window.GameInstance.SendMessage('APIOperator', 'OnTelegramInvoiceFailed', status);
}
});
}
Подробнее здесь: https://stackoverflow.com/questions/795 ... on-android