GPLVote Sign Doc Android API
Админ (обсуждение | вклад) (Новая страница: «=== Общее описание === Приложение GPLVote Sign Doc может подписывать документы, которые ему будут п...») |
Админ (обсуждение | вклад) |
||
(не показаны 5 промежуточных версий 1 участника) | |||
Строка 3: | Строка 3: | ||
Приложение GPLVote Sign Doc может подписывать документы, которые ему будут предоставлять другие приложения, работающие на смартфоне. При этом документы сохраняются в истории приложения, но не отправляются на прокси сервера или сайты. | Приложение GPLVote Sign Doc может подписывать документы, которые ему будут предоставлять другие приложения, работающие на смартфоне. При этом документы сохраняются в истории приложения, но не отправляются на прокси сервера или сайты. | ||
− | Для внешнего обращения из других приложений служит имя активити "org.gplvote.signdoc.DO_SIGN". | + | Для внешнего обращения из других приложений служит имя активити "org.gplvote.signdoc.DO_SIGN". Так-же в подписываемых документах параметр "site" должен быть прописан в виде "app:<идентификатор приложения>". |
− | + | Для передачи команды служит Extra параметр "Command". Он может иметь следующие значения: "SignDoc", "ViewDoc", "SendConfirms" и "GetPublicKeyId". | |
− | + | Для передачи массива с документами на подписание служит Extra параметр "DocsList", в который данный массив помещается в виде JSON. | |
− | + | ||
− | + | ||
− | + | Для передачи массива с подтверждениями об обработке служит тот-же Extra параметр "DocsList", но для указания на то, что список содержит только подтверждения об обработке, устанавливается еще и параметр "Command" в значение "SendConfirms". В этом случае обработка происходит без визуализации активити приложения "Sign Doc". | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Текущая версия на 11:54, 20 января 2015
Общее описание
Приложение GPLVote Sign Doc может подписывать документы, которые ему будут предоставлять другие приложения, работающие на смартфоне. При этом документы сохраняются в истории приложения, но не отправляются на прокси сервера или сайты.
Для внешнего обращения из других приложений служит имя активити "org.gplvote.signdoc.DO_SIGN". Так-же в подписываемых документах параметр "site" должен быть прописан в виде "app:<идентификатор приложения>".
Для передачи команды служит Extra параметр "Command". Он может иметь следующие значения: "SignDoc", "ViewDoc", "SendConfirms" и "GetPublicKeyId".
Для передачи массива с документами на подписание служит Extra параметр "DocsList", в который данный массив помещается в виде JSON.
Для передачи массива с подтверждениями об обработке служит тот-же Extra параметр "DocsList", но для указания на то, что список содержит только подтверждения об обработке, устанавливается еще и параметр "Command" в значение "SendConfirms". В этом случае обработка происходит без визуализации активити приложения "Sign Doc".