I implemented a button click workaround feature using data validation in Google Sheets and whenever the trigger gets executed from mobile, it's in "Paused" status. I am displaying dialog box when this trigger gets executed, which, works perfectly fine when executed from the browser.
Code snippet:
function onSheetEdit(e) {
...
var ui = SpreadsheetApp.getUi();
...
var result = ui.alert(
'Confirmation',
Text,
ui.ButtonSet.OK_CANCEL);
...
// Executed on OK
ui.showModelessDialog(
HtmlService.createHtmlOutput(html).setHeight(20),
'Redirecting'
);
}