szukam testerów do mojej aplikacji

szukam testerów do mojej aplikacji
speedygo
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
0

Szukam osób , które mogłyby wypowiedzieć się na temat aplikacji, którą napisałem. Jest to apka na androida do wysyłania jednej wiadomości SMS do wielu setek, tysięcy itp. osób. Wiem że takich aplikacji jest sporo ale nigdy nie udało mi się znaleźć zupełnie darmowej (a moja taka jest). Zawsze po wysłaniu iluś tam smsów trzeba było wykupować możliwość dalszego wysyłania. Aplikację chcę umieścić w sklepie google play, a żeby to zrobić apka musi przejść przez ręce 20 testerów, którzy będą ją używać minimum 14 dni. Jeżeli ktoś chciałby pomóc to proszę pisać.

cerrato
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 9216
0

Odezwij się na PW, może pomogę :)

axelbest
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 2255
4

Z ciekawości zadam kilka pytań:

  • jaki jest Twój cel stworzenia tej aplikacji? (tzn chciałeś spróbować zrobić coś darmowego jako odpowiednik płatnych rozwiązań? Brakowało Ci jakiejś funkcjonalności?)
  • jaki jest typowy przypadek użycia tej aplikacji? Wysyłka życzeń świateczno-urodzinowych? Pytam, ponieważ wiele z tych rzeczy równie dobrze ogarniają powiadomienia push (sam korzystam z https://ntfy.sh)
  • nie boisz się, że tej aplikacji będą używali przestępcy w celu wysyłania spamu lub dokonywania oszustw?
  • czy w Twojej aplikacji są jakieś zabezpieczenia które wyeliminowałyby użycie jej w celach jakie opisałem wyżej?
  • czy w tej aplikacji istnieje komunikacja z Twoim serwerem? Tzn jakie dane będą przetwarzane i w jaki sposób?
  • czy kod źródłowy Twojej aplikacji będzie gdzieś udostępniony i jakie są plany rozwoju appki? Pytam, ponieważ często ciekawe appki tracą wsparcie i gdy np przesiądę się na nowszą wersję systemu android coś może nie działać tak jak powinno.
speedygo
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
0

axelbest napisał(a):
Z ciekawości zadam kilka pytań:

  • jaki jest Twój cel stworzenia tej aplikacji? (tzn chciałeś spróbować zrobić coś darmowego jako odpowiednik płatnych rozwiązań? Brakowało Ci jakiejś funkcjonalności?)
  • jaki jest typowy przypadek użycia tej aplikacji? Wysyłka życzeń świateczno-urodzinowych? Pytam, ponieważ wiele z tych rzeczy równie dobrze ogarniają powiadomienia push (sam korzystam z https://ntfy.sh)
  • nie boisz się, że tej aplikacji będą używali przestępcy w celu wysyłania spamu lub dokonywania oszustw?
  • czy w Twojej aplikacji są jakieś zabezpieczenia które wyeliminowałyby użycie jej w celach jakie opisałem wyżej?
  • czy w tej aplikacji istnieje komunikacja z Twoim serwerem? Tzn jakie dane będą przetwarzane i w jaki sposób?
  • czy kod źródłowy Twojej aplikacji będzie gdzieś udostępniony i jakie są plany rozwoju appki? Pytam, ponieważ często ciekawe appki tracą wsparcie i gdy np przesiądę się na nowszą wersję systemu android coś może nie działać tak jak powinno.

Hej, ja napisałem tą aplikację ponieważ musiałem ułatwić sobie życie w pracy, gdzie musiałem wysyłać wiele smsów do klientów, a defaultowe aplikacje nie wysyłają więcej niż 20 smsów jednocześnie (przynajmniej tak było kiedyś, nie wiem, może się coś zmieniło). I tak, moim celem jest aby ta aplikacja była w pełni darmowa. Jeżeli ludzie chcieli by ją używać to myślałem jedynie o wyświetlaniu reklam, ale to w późniejszym czasie.
Typowy przypadek to podam ode mnie z pracy. W poradni, w której pracuję co jakiś czas musimy wysłać smsa o tej samej treści do wszystkich pacjentów. A tych pacjentów jest 1000
Czy się nie boję? Teraz zacząłem się bać. A myślisz że poniósłbym jakieś konsekwencje?
W aplikacji nie ma żadnych zabezpieczeń przed takim użyciem.
Aplikacja nie komunikuje się z serwerem. Jedyne dane jakie będą przetwarzane to numery telefonów, nie przypisywane do imienia i nazwiska
Kod źródłowy nie będzie udostępniony
W planach rozwoju tak jak wspomniałem mam wyświetlanie reklam w kolejnych wersjach aplikacji.
Aplikacja jest prostacka, boję się nawet czy nie za bardzo, żeby można ją było umieścić w google play. Polega to na tym, że naciskasz przycisk i ładujesz plik txt z wiadomością, naciskasz kolejny przycisk, którym załadowujesz z pamięci telefonu plik txt z numerami telefonów. Potem naciskasz przycisk SEND i czekasz. Wiadomości wysyłają się w interwałach 2 sekundowych.

axelbest
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 2255
2

Ok, dziękuję za wyjaśnienie. Nie za bardzo mam możliwość testowania tego czy appka wyśle te smsy poprawnie (tzn nie mam potrzeby wysyłania nawet 20 smsów o tej samej treści na dane numery). Nie wiem też jakie będzie ryzyko wydania tej appki (pod kątem robienia przekrętów).

Ale mam kilka podpowiedzi technicznych:

  • lepiej by zamiast tych 2 sekund dać jakiś randomowy czas pomiędzy wiadomościami z zakresu np 2-10 sekund. Ew, może warto dać np przedział czasowy - tzn że użytkownik wybiera że chce wysłac tego samego smsa do 100 użytkowników w przeciągu 6 godzin - wtedy mógłbyś czy to równomiernie czy z jakimiś małymi odchyłami to wysyłac.
  • czy aplikacja przy dłuższej wysyłce (np do 300 numerów) nie przestanie pracować jeśli np telefon się rozładuje albo proces appki zostanie ubity? Czy po ponownym włączeniu będzie kontynuować wysyłkę? Myślę ze jakiś log/progress bar byłyby tu mile widziane. Podobnie jak informacja o raporcie (nie wiem czy info o tym jest dostępne jak robisz swoją appke).
  • czy numery telefonów są walidowane? (poprawność numeru, duplikaty etc.)
  • czy koszt wysyłki smsa jest brany pod uwagę? Możesz mieć w tym pliku np numery z drugiego końca świata i wtedy koszt wysyłki moze Cie zdziwić

Jeśli na potrzeby testów wystarczyłoby żebym taką appkę zainstalował, ale niekoniecznie korzystał (tzn mogę śmiało włączyc, przeklikać opcje, ale smsów raczej nie wyślę, co najwyżej na 1 numer, a to chyba nie jest sensowny test) to podeślij linka - nie ma problemu.

Dzięki za otwartość :) o to właśnie chodzi.

Pozdrawiam i życzę sukcesów 👍

obscurity
  • Rejestracja: dni
  • Ostatnio: dni
0

A masz jakiś plan na monetyzację tego? Wstawienie paru reklam prawdopodobnie da parę groszy bo potencjalnych userów nie będzie dużo.
Z tego płynie pytanie - czy w ogóle jest sens umieszczania tej apki w sklepie play? Może po prostu ją wystaw u siebie na jakiejś stronce, albo zostaw do prywatnego użytku.
Google bardzo nie lubi apek które automatycznie coś wysyłają / dzwonią lub w inny sposób ingerują w dużym stopniu w system lub robią coś automatycznie w imieniu usera i bezlitośnie za to banują. Przejrzałbym dokładnie wytyczne bo głupio by było stracić dożywotnio możliwość wystawiania apek za takie coś.

Poza tym taka apka raczej miałaby więcej sensu na desktopie z integracją z innym softem którego używasz do np umawiania pacjentów tak żeby to była kwestia jednego kliknięcia.
Piszesz że apka jest bardzo prosta a to zadanie tak jak wspomniał axel w poście wyżej nie jest proste - android ubija procesy w tle, sieć może zablokować wysyłkę zwłaszcza jeśli to darmowe smsy z "nielimitowanego" pakietu. Osobiście bym nie zaufał takiej aplikacji i poszedł w oficjalne rozwiązania żebym nie musiał się ukrywać przed operatorem z tym że robię masową wysyłkę. Android pozwala zdaje się na jednoczesną wysyłkę do 60 osób, z tego co rozumiem Twoja apka potrzebuje aż dwóch minut żeby zrobić to samo? Widzę też że android ma też godzinowe limity wysyłki w api których zwiększenie wymaga zmian przez adb lub roota

speedygo
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
0
axelbest napisał(a):

Ok, dziękuję za wyjaśnienie. Nie za bardzo mam możliwość testowania tego czy appka wyśle te smsy poprawnie (tzn nie mam potrzeby wysyłania nawet 20 smsów o tej samej treści na dane numery). Nie wiem też jakie będzie ryzyko wydania tej appki (pod kątem robienia przekrętów).

Ale mam kilka podpowiedzi technicznych:

  • lepiej by zamiast tych 2 sekund dać jakiś randomowy czas pomiędzy wiadomościami z zakresu np 2-10 sekund. Ew, może warto dać np przedział czasowy - tzn że użytkownik wybiera że chce wysłac tego samego smsa do 100 użytkowników w przeciągu 6 godzin - wtedy mógłbyś czy to równomiernie czy z jakimiś małymi odchyłami to wysyłac.

hmm, nie bardzo rozumiem po co taki zabieg?

  • czy aplikacja przy dłuższej wysyłce (np do 300 numerów) nie przestanie pracować jeśli np telefon się rozładuje albo proces appki zostanie ubity? Czy po ponownym włączeniu będzie kontynuować wysyłkę? Myślę ze jakiś log/progress bar byłyby tu mile widziane. Podobnie jak informacja o raporcie (nie wiem czy info o tym jest dostępne jak robisz swoją appke).

wysyłałem już do większej ilości numerów i proces nie dostał kill'a, w aplikacji rzeczywiście nie ma progress bar, może pomyślę o tym w przyszłych wersjach. co do rozładowania telefonu to nie mam na to na razie rozwiązania, aplikacja po prostu przestanie działać jak bateria się rozładuje, nie wznowi wysyłki

  • czy numery telefonów są walidowane? (poprawność numeru, duplikaty etc.)

numery nie są walidowane, dzięki

  • czy koszt wysyłki smsa jest brany pod uwagę? Możesz mieć w tym pliku np numery z drugiego końca świata i wtedy koszt wysyłki moze Cie zdziwić

jeśli jest umowa z operatorem to trzeba uważać, ja mam prepaid więc nie uważam - dobra wskazówka, warto ostrzec użytkowników

Jeśli na potrzeby testów wystarczyłoby żebym taką appkę zainstalował, ale niekoniecznie korzystał (tzn mogę śmiało włączyc, przeklikać opcje, ale smsów raczej nie wyślę, co najwyżej na 1 numer, a to chyba nie jest sensowny test) to podeślij linka - nie ma problemu.

jeszcze nie wiem jakie są wymogi google co do testów, wiem na pewno że musi testować 20 osób przez 14 dni, na razie szukam ochotników, myślę, że nie sprawdzą w jaki sposób i z jaką intensywnością ktoś testował aplikację

Dzięki za otwartość :) o to właśnie chodzi.

dzięki za wskazówki, są bardzo wartościowe

Pozdrawiam i życzę sukcesów 👍

speedygo
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
0
obscurity napisał(a):

A masz jakiś plan na monetyzację tego? Wstawienie paru reklam prawdopodobnie da parę groszy bo potencjalnych userów nie będzie dużo.

właśnie mój plan na monetyzację to reklamy, miałem nadzieję, że dzięki temu że apka jest totalnie bezpłatna to będzie wielu userów. Myślałem nawet o jakiejś reklamie na facebooku, żeby rozpromować. Albo nie wiem czy są reklamy na google play, ale chyba są. W każdym razie zakładałem, że reklamy wewnątrz aplikacji dadzą jakiś znaczący dochód, ale skoro piszesz że to jakieś grosze

Z tego płynie pytanie - czy w ogóle jest sens umieszczania tej apki w sklepie play? Może po prostu ją wystaw u siebie na jakiejś stronce, albo zostaw do prywatnego użytku.

Sensem umieszczenia aplikacji w sklepie play jest zebranie jak największej liczby userów. Skoro apka będzie miała już wielu użytkowników, to może udałoby się zrobić zbiórkę funduszy od obecnych na dalszą pracę nad aplikacją gdy np. apka przestanie działać na nowszych wersjach androida.

Google bardzo nie lubi apek które automatycznie coś wysyłają / dzwonią lub w inny sposób ingerują w dużym stopniu w system lub robią coś automatycznie w imieniu usera i bezlitośnie za to banują. Przejrzałbym dokładnie wytyczne bo głupio by było stracić dożywotnio możliwość wystawiania apek za takie coś.

Z tego co wyczytałem w Google moja aplikacja nie narusza żadnych zasad, nawet tych dotyczących spamu. Np. to ograniczenie : "Zabronione jest publikowanie aplikacji wysyłających SMS-y, e-maile lub inne wiadomości w imieniu użytkownika bez możliwości potwierdzenia przez niego ich treści i adresatów" wg mnie nie dotyczy, bo użytkownik wie co i do kogo wysyła.

Poza tym taka apka raczej miałaby więcej sensu na desktopie z integracją z innym softem którego używasz do np umawiania pacjentów tak żeby to była kwestia jednego kliknięcia.

taki soft już mamy, i trzeba płacić za każdy wysłany sms, stąd pomysł na skorzystanie z planu darmowych smsów operatora komórkowego. Dzięki za sugestię, ale to by było o wiele trudniejsze zrobić np. aplikację webową albo program komputerowy, które korzystają z numeru telefonu i planu komórkowego danego operatora.

Piszesz że apka jest bardzo prosta a to zadanie tak jak wspomniał axel w poście wyżej nie jest proste - android ubija procesy w tle, sieć może zablokować wysyłkę zwłaszcza jeśli to darmowe smsy z "nielimitowanego" pakietu. Osobiście bym nie zaufał takiej aplikacji i poszedł w oficjalne rozwiązania żebym nie musiał się ukrywać przed operatorem z tym że robię masową wysyłkę.

no właśnie ja wysyłałem więcej niż 300 smsów i proces nie był przerwany, nie wiem, może to zależy od operatora. Ale w google play poza tym są aplikacje , które wysyłają masowo smsy korzystając z planu operatora komórkowego. Pamiętam jak wysyłałem ponad 300 smsów dzięki tym aplikacjom, ale zabawa się skończyła jak chciałem wysłać drugą partię, wtedy trzeba było wykupić plan.

Android pozwala zdaje się na jednoczesną wysyłkę do 60 osób, z tego co rozumiem Twoja apka potrzebuje aż dwóch minut żeby zrobić to samo? Widzę też że android ma też godzinowe limity wysyłki w api których zwiększenie wymaga zmian przez adb lub roota

tego nie wiedziałem, możesz powiedzieć skąd te godzinowe limity? tzn. gdzie tak jest napisane? dzięki

obscurity
  • Rejestracja: dni
  • Ostatnio: dni
1
speedygo napisał(a):

no właśnie ja wysyłałem więcej niż 300 smsów i proces nie był przerwany, nie wiem, może to zależy od operatora. Ale w google play poza tym są aplikacje , które wysyłają masowo smsy korzystając z planu operatora komórkowego. Pamiętam jak wysyłałem ponad 300 smsów dzięki tym aplikacjom, ale zabawa się skończyła jak chciałem wysłać drugą partię, wtedy trzeba było wykupić plan.

od operatora to jedno ale od systemu to drugie. Nie wiem jaki masz telefon ale na huawei, samsungach, xiaomi i oneplus ciężko utrzymać zadanie przy życiu po zgaszeniu wyświetlacza i bez ładowarki
https://dontkillmyapp.com/

tego nie wiedziałem, możesz powiedzieć skąd te godzinowe limity? tzn. gdzie tak jest napisane? dzięki

na takie coś trafiłem w wielu miejscach w internecie, może już nieaktualne https://www.xda-developers.com/change-sms-limit-android/

axelbest
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 2255
2
  • lepiej by zamiast tych 2 sekund dać jakiś randomowy czas pomiędzy wiadomościami z zakresu np 2-10 sekund. Ew, może warto dać np przedział czasowy - tzn że użytkownik wybiera że chce wysłac tego samego smsa do 100 użytkowników w przeciągu 6 godzin - wtedy mógłbyś czy to równomiernie czy z jakimiś małymi odchyłami to wysyłac.

hmm, nie bardzo rozumiem po co taki zabieg?

Sieć komórkowa też ma swoje zabezpieczenia, i zupełnie inaczej wygląda wysyłka np 10 smsów równo co 2 sekundy, a inaczej gdy jeden zostanie wysłany po 2 sek., drugi po 4, trzeci po 2,5sek itd. Możliwe że sieci mogą nadawać też treshold np - jeśli user wyśle 100 smsów w minutę, może trafić na jakąś listę "podejrzanych", którzy będą pierwsi do odstrzału (bana czy jakieś blokady tymczasowej). Zobacz sobie jak działają zabezpieczenia typu recaptcha - badają czy coś wygląda na ludzką czynność, np odchyły kursora, prędkość wpisywania, możliwość zrobienia błędu i jego poprawy (np przepisując jakiś kod).

TL:DR :
stabilna czasowo powtarzalność czynności = podejrzenie że to proces automatyczny (bot)
wariacja czasowa powtarzanej czynności = mniejsze podejrzenie, że robi to automat

speedygo
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 42
0

od operatora to jedno ale od systemu to drugie. Nie wiem jaki masz telefon ale na huawei, samsungach, xiaomi i oneplus ciężko utrzymać zadanie przy życiu po zgaszeniu wyświetlacza i bez ładowarki
https://dontkillmyapp.com/

U mnie to się nazywa Wake Locks, stosuje się je wtedy gdy chcesz w tle uruchomić jakiś długi proces, gdy użyjesz Wake Locks masz pewność, że nawet po wygaszeniu ekranu CPU nie przestanie działać i nie przerwie procesu. Jeśli programujesz w Javie Wake Locks znajdziesz w klasie PowerManager.

obscurity
  • Rejestracja: dni
  • Ostatnio: dni
0
speedygo napisał(a):

U mnie to się nazywa Wake Locks, stosuje się je wtedy gdy chcesz w tle uruchomić jakiś długi proces, gdy użyjesz Wake Locks masz pewność, że nawet po wygaszeniu ekranu CPU nie przestanie działać i nie przerwie procesu. Jeśli programujesz w Javie Wake Locks znajdziesz w klasie PowerManager.

No tak wiem, tylko że na przykład na samsungach nie wystarczy wake lock na cpu - od androida 11 Apps can no longer hold wake lock in foreground services, musisz zrobić full wake lock z włączonym wyświetlaczem żeby system nie ubił apki. Poczytaj zalinkowaną stronę

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.