Я не думаю, что вы получите ответ с мобильным подходом. Это не невозможно создать, но я не верю, что существует что-то, что будет делать то, что вы хотите, счастливым быть доказанным неправым. Я думаю, вам нужно немного подумать за пределами площади.
Я не могу дать вам весь набор кода, потому что он мне не принадлежит (у моей компании), но мне удалось полностью отключить веб-сайт (с ограничениями, конечно), используя несколько ресурсов для достижения желаемого результата. .
Я использовал программу под названием Cyotek WebCopy в виртуальной машине Azure, чтобы скрепить весь веб-сайт до папки. Затем эта папка была заархивирована и загружена в хранилище BLOB-объектов Azure, чтобы к ней можно было получить доступ из любого места. Затем приложение Xamarin получит доступ к контейнеру хранилища, получит все большие двоичные объекты, а затем, когда пользователь нажмет на определенный большой двоичный объект, оно разархивируется на устройстве и откроется в веб-представлении для просмотра пользователем.
Все это было достигнуто с помощью веб-службы и сценариев PowerShell на стороне виртуальной машины, а затем, конечно, стандартного приложения для просмотра на основе Xamarin.
Как я уже сказал, у этого есть ограничения, но, за исключением внешних ссылок и вызовов базы данных (например, страницы отправки), это будет работать для вас. Это сработало для нас.
Это может звучать как большая работа, но в целом, сторона виртуальных машин заняла у меня около 2 дней, а концепция Xamarin - около 5, так что в общем, не долго, чтобы выдержать что-то, на что можно опираться. Я надеюсь, что это помогает.