Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
dubok79
324 / 122 / 10
Регистрация: 01.11.2012
Сообщений: 586
#1

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

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

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

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

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

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

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

Есть задача. Увеличить изображение установленное в imageView щипком
Есть задача. Увеличить изображение установленное в imageView щипком.Работаю в...

Как найти процедуру, а именно то, что флэш-приложение отправляет на сервер приложения
Пожалуйста, подскажите уже, как найти процедуру, а именно то, что...

5
gbsoftware
107 / 107 / 69
Регистрация: 19.08.2013
Сообщений: 380
25.09.2014, 16:49 #2
А in-app purchase например чем не устраивает?
Ну или как вариант генерить промокод в платном приложении
1
MegaSinner
96 / 92 / 9
Регистрация: 09.04.2010
Сообщений: 746
25.09.2014, 16:52 #3
dubok79, а что, допустим, мешает создать платное без рекламы? А правильнее сделать возможным отключение рекламы через in-app-billing - пользователям удобнее, а вам на статистику загрузок полезнее..
1
dubok79
324 / 122 / 10
Регистрация: 01.11.2012
Сообщений: 586
26.09.2014, 06:45  [ТС] #4
Спасибо, попробую разобраться с этими in-app
Просто где то видел, что так многие делают, т.к. купить можно не по фиксированной цене, а по нескольким предложенным, ну т.е. в качестве благодарности. Такое приложение, например, SDMaid или AlReader. Механизм сделал, но его нужно как то обезопасить.

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

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

Добавлено через 1 минуту
Как всегда поспешил. Прежде чем поискать ответ, сразу задал тут. Не бейте меня
Вот ответ: тынц
0
26.09.2014, 11:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2014, 11:15
Привет! Вот еще темы с решениями:

Аутентификация с MS SQL: как проверить что захожу именно под этим логином и паролем
Привет всем) Слушайте есть база данных XXX, создал к ней логин Emp, пароль 111....

Как именно в методах расширения указать, что переходить нужно именно главный контроллер?
В проекте есть несколько Areas. Маршрутизация нстроена так (для наглядности...

Как загрузить компьютер на что-нибудь, установленное на USB через boot.ini?
господа! как загрузить компьютер на что-нибудь, установленное на USB через...

Хочу апгрейдить старый комп. Не знаю, что купить в первую очередь и что именно
Вот конфигурация компа. Комп нужен для игр....


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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