Parse.com- push funkcija kdo uporablja ?
 
hanyo 25. maj 2015 09:40:43 Pridružen od:
10. dec 2007
2378 objav
10029 1741 158
#1

Predvsem v smislu bolj advanced funkcij in segmentiranja. Zanima me izključno push.


všeč(0) ni všeč(0) spam(0)
*Uporabniku je bila onemogočena uporaba foruma zaradi trolanja.*
 
r0ks0n 25. maj 2015 13:10:00 Pridružen od:
2. maj 2011
1070 objav
629 115 11
#2

A sva slučajno včeri isti video gledala kako pushi v gameih dvignejo real-time userje? :D Mislim, da bom že ta teden Parse in pushe integriral v dva appa ja :)


všeč(0) ni všeč(1) spam(0)
 
hanyo 25. maj 2015 13:12:41 Pridružen od:
10. dec 2007
2378 objav
10029 1741 158
#3

Mm po moje ne.. jaz ga uporabljam že 2 leti.. ampak zmerno.. zdaj ga namervam pa čezmerno uporabljat.


všeč(1) ni všeč(0) spam(0)
*Uporabniku je bila onemogočena uporaba foruma zaradi trolanja.*
 
r0ks0n 27. maj 2015 00:52:35 Pridružen od:
2. maj 2011
1070 objav
629 115 11
#4

Potem pa zgolj nakljucje. Ravno berem dokumentacijo na Parsu, ti pa odpres thread :)



Btw, kaj mislis pod cezmerno uporabo? Vsak dan push? te ne skrbi, da bo uninstall rate potem prevelik glede na to, da je baje en od faktorjev app sotra/playa?


všeč(0) ni všeč(0) spam(0)
 
hanyo 27. maj 2015 07:06:27 Pridružen od:
10. dec 2007
2378 objav
10029 1741 158
#5

App ki ni v google play storu, tako da ni podvržen njihovim nacističnim pravilom glede ne-je*banja userjev v glavo.



1x ali velo več krat na dan push.. Dokler user ne naredi želene akcije.. ali je to uninstall al pa da prinese keš v firmo. Če mu pusham zato da bere in nič ne naredi potem samo stane denar.


všeč(3) ni všeč(0) spam(0)
*Uporabniku je bila onemogočena uporaba foruma zaradi trolanja.*
 
cruiser 29. maj 2015 15:10:04 Pridružen od:
5. mar 2010
239 objav
275 16 3
#6

Še ne uporabljam, sem si pa pogledal zadevo in izgleda mucho zanimiva.

Kolikor sem videl, je možno pushat na kanale na katere je prijavljen app, ali pa pushat glede na rezultate kverija ki searcha preko podatkov ki jih shrani app in ali pa glede na radius ali box okoli dane geo lokacije.



Kje si naletel na izziv ?


všeč(0) ni všeč(0) spam(0)
// Senior software engineer, marketer and entrepreneur. Need help ? Let me know -> http://www.krevh.com/contact/
 
hanyo 30. maj 2015 20:15:53 Pridružen od:
10. dec 2007
2378 objav
10029 1741 158
#7

Problem ki sem ga imel je kako selektivno nehat pushat userjem, ki so neaktivni. Ta problem se je rešil nekako takole:



In parse, segmentation is done with subscribing to chanels so for instance:

When app is installed all user are subscribed to channel RAPEME

Then we can make logic.

1) when we send push notification, if User press YES, we subscribe him to another chanel RAPEMEMOAR, and if he press no we subscribe him to another chanel RAPEMEHARD



2) We limit sending if user only in RAPEME channel by restricting with condition: created befote T-30 days of creation






To bo za prvo silo rešilo problem. Kasneje pa verjetno download installidjev iz parse in potem managiranje teh v lastni bazi, ter beleženje akcij preko installidija, ki se appenda na vsak klik oz. open.


všeč(0) ni všeč(0) spam(0)
*Uporabniku je bila onemogočena uporaba foruma zaradi trolanja.*
 
cruiser 31. maj 2015 08:41:48 Pridružen od:
5. mar 2010
239 objav
275 16 3
#8

Manageriranje le teh v lastni bazi je sicer ena opcija, vendar potegne za sabo še to, da ne moreš več pushat notificationov iz Parse Console (no, mogoče že imate to urejeno in je non-issue) in boš moral vedno podati array id-jev katerim želiš pushat ? Fugly :)



Kaj pa če bi kar v parse Installation object shranil podatke, ki jih potrebuješ ? Za konkreten primer, bi za zadnjo akcijo userja shranil lastActionDate, potem pa bi v parse kveriju uporabil metodo whereGreaterThan in to je vse kar potrebuješ.



Spodaj je primer za android. Shranjevanje časa user akcije:

ParseInstallation installation = ParseInstallation.getCurrentInstallation();

installation.put("lastActionDate", new Date());

installation.saveInBackground();



Query za pošiljanje:

Calendar now = Calendar.getInstance();

now.add(Calendar.DAYOFMONTH, -30);

Date thirtyDaysAgo = now.getTime();

ParseQuery pushQuery = ParseInstallation.getQuery();

pushQuery.whereGreaterThan("lastActionDate", thirtyDaysAgo);

// ...in še push

ParsePush push = new ParsePush();

push.setQuery(pushQuery);

push.setMessage("Hi active user, time to shop again or get rapedhard");

push.sendInBackground();



Tko nekako bi jaz poizkusil zastavit zadevo.


všeč(0) ni všeč(0) spam(0)
// Senior software engineer, marketer and entrepreneur. Need help ? Let me know -> http://www.krevh.com/contact/
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se