В настоящее время я работаю над библиотекой для dart (и, следовательно, с трепетом), которая позволит разработчикам включать функциональные возможности плагинов в свои приложения.
Плагины - это, по сути, файл кода, который выполняется в определенных событиях и может вызывать предопределенные вызовы приложения в качестве формы связи.
Я планирую также добавить встраиваемый «Рынок плагинов», где пользователи могут искать плагины, установить, обновлять и удалять их.
Может ли наличие такой функциональности в приложении привести к нарушению политики любого из магазинов приложений?
Я знаю, что в Google Play политика гласит: an app may not download executable code (e.g. dex, JAR, .so files)
Но они также говорят: This restriction does not apply to code that runs in a virtual machine and has limited access to Android APIs (such as JavaScript in a webview or browser).
Однако загружает интерпретированный код языка и оценивает его с помощью предварительно определенных API-вызовов (которые могут или не могут получить доступ к Android API каким-либо образом определенным разработчиком) удовлетворенным этой политикой?