AirWatch API を使用して iOS デバイスからアプリを削除しようとしています。API ドキュメント (v9.1) には、次のような限定的な情報があります:
デバイスからパブリック アプリケーションをアンインストールする
機能- デバイスからパブリック アプリケーションを削除します。
HTTP メソッド– POST
API URI – https://host/api/mam/apps/public/ {applicationid}/uninstall
取得した応答– NA
DeviceId は Request-Payload で識別されます
AirWatch API を介して、デバイス上の「アプリ」を正常に一覧表示できますデバイスのURLからアプリケーションの詳細を取得します https://host/api/mdm/devices/ {id}/apps? page={page}&pagesize={pagesize}を削除し、削除するアプリケーション IDを特定します(たとえば、アプリ ID = 22504)。
ただし、問題は、 "ErrorCode":404,"Message":"Application not found or user has not have access to it."というエラーが表示されることです。
AirWatchが報告した後、そこにあることはわかっているので、それは問題ではありません。また、ドキュメントでは、エラーの可能性がリストされていないため、機能することを前提としています。
誰にも提案はありますか?AirWatch API ドキュメントはあまりよくありません。. . . 中には間違っているものやエラーがあるものもあります。