Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
#1

Проверить, что установленное приложение именно ваше - Программирование Android

25.09.2014, 14:18. Просмотров 602. Ответов 5
Метки нет (Все метки)

Есть приложение бесплатное с рекламой (а как без нее). Можно купить другое приложение, которое эту рекламу скроет. Т.е. в бесплатном приложении я проверяю наличие установленного платного приложения-ключа по имени пакета. Но ведь можно создать похожий apk и реклама исчезнет. Можно ли как то защититься от этого? Ну допустим проверить подпись (сигнатуру) бесплатного приложения и платного (пароли при подписи одинаковые). Ну типа узнать своего так сказать. Или как то по другому это делается? Спасибо заранее за идеи и помощь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.09.2014, 14:18     Проверить, что установленное приложение именно ваше
Посмотрите здесь:

Скрыть установленное приложение из менеджера приложений - Программирование Android
Есть такая программа SD Maid, так вот у нее есть платная часть в виде приложения, после установки которого открываются какие-то функции в...

Получить координаты телефона через установленное приложение на сайт - Программирование Android
Добрый ночи народ! Решил изучать разработку приложений на андроид. И хотел узнать как можно получить координаты телефона через...

Проверить, что приложение запущено - Программирование Android
Запускаем приложение первый раз, потом оно свернулось... Теперь заново кликаем на значок и вот тут желательно проверить, что приложение...

Проверить часто ли запускается приложение - Программирование Android
Как можно проверить часто ли запускается приложение? есть ли готовое решение?

Как узнать что приложение свернуто? - Программирование Android
Как узнать что приложение свернуто по нажатию на кнопку Home? Если перехватить копку Home нельзя, как тогда в OnPause узнать что приложение...

Что нужно знать, чтобы сделать приложение? - Программирование Android
П.С. Прошу не убивать мои фантазии и объективно ответить. пожалуйста. Я не понимаю, что нужно знать. чтобы сделать приложение . ...

Не удается подключить планшет к компьютеру что бы тестировать приложение - Программирование Android
GoClever TAB R76.2. В интернете нарыл, что нужно в настройках планшета поставить галочку - Отладка по usb. Я пробовал и с галочкой и без....

Как узнать, что приложение было запущено при помощи NFC метки? - Программирование Android
Добрый день, у меня такой вопрос. Как узнать что приложение было запущено при помощи NFC метки?

Первая игра - каково ваше мнение о ней? - Программирование Android
Ну вот и написал свою первую игру. Тема вопроса не касается напрямую программирования, а больше носит эстетический характер, но все же...

Приложение создано, ошибок нет, устанавливается но запустить я его не могу - нет иконки. Что я сделал не так? - Программирование Android
Код: package ru.wert1go.equation; import android.app.Activity; import android.os.Bundle; import android.text.Html; import...

Адаптация размеров именно текста - Программирование Android
еще точнее - textview указываю размеры в sp и на больших разрешениях скажем 2560 на 1400 (galaxy 5) - текст ОЧЕНЬ мелкий. а в...

Событие установки именно моего приложения - Программирование Android
Мне нужно сразу после установки моего приложения выполнить в нем некий код. Как это сделать ?? Если в манифест добавить в ресивер <action...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gbsoftware
81 / 81 / 24
Регистрация: 19.08.2013
Сообщений: 230
25.09.2014, 16:49     Проверить, что установленное приложение именно ваше #2
А in-app purchase например чем не устраивает?
Ну или как вариант генерить промокод в платном приложении
MegaSinner
91 / 91 / 3
Регистрация: 09.04.2010
Сообщений: 746
25.09.2014, 16:52     Проверить, что установленное приложение именно ваше #3
dubok79, а что, допустим, мешает создать платное без рекламы? А правильнее сделать возможным отключение рекламы через in-app-billing - пользователям удобнее, а вам на статистику загрузок полезнее..
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
26.09.2014, 06:45  [ТС]     Проверить, что установленное приложение именно ваше #4
Спасибо, попробую разобраться с этими in-app
Просто где то видел, что так многие делают, т.к. купить можно не по фиксированной цене, а по нескольким предложенным, ну т.е. в качестве благодарности. Такое приложение, например, SDMaid или AlReader. Механизм сделал, но его нужно как то обезопасить.

Добавлено через 3 минуты
MegaSinner, кстати, можете дать ссылку на ресурс, как использовать IAB?

Добавлено через 18 минут
Почитал. Наверное это слишком круто для моего маленького приложения. Верификацию надо на сервер выносить... Да и пользователи как увидят, что в приложении есть покупки, сразу удалят его нафиг. Буду думать в сторону своей идеи... или переубедите меня. Спасибо
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,648
Завершенные тесты: 1
26.09.2014, 08:30     Проверить, что установленное приложение именно ваше #5
Ну во-первых: можно сделать несколько разных покупок, как вам и нужно. Во-вторых: проверка не обязательна, только для вашей безопасности так сказать. Сломать без проверки просто, но и ваш вариант ломается - 1 купил в маркете и раздал всем приложение-покупку. Покупки уже никого не пугают) К тому же скоро все покупки вынесут на страницу в маркете (название, сумма платежа) что опять же поможет в этом случае (пользователь видит, что у вас на продажу только отключение рекламы за 30 рублей и пара пожертвований - это никого не отпугнет). По поводу реализации - сам недавно возился с этим, очень помог хабр и один знакомый). В общем советую попробовать, будут вопросы - спрашивайте.
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
26.09.2014, 11:15  [ТС]     Проверить, что установленное приложение именно ваше #6
Подскажите, почему при добавлении в проект com.android.vending.billing/IInAppBillingService.aidl eclipse ругается на @Override в автоматически формируемой папке gen? Именно в конкретном проекте. Вставлял в другие, там все ок. Может настройки какие воткнул не глядя.

Добавлено через 1 минуту
Как всегда поспешил. Прежде чем поискать ответ, сразу задал тут. Не бейте меня
Вот ответ: тынц
Yandex
Объявления
26.09.2014, 11:15     Проверить, что установленное приложение именно ваше
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru