Gratitude On Friday, November 20, 2020 at 10:33:10 AM UTC+2 Ramos wrote:
> create a module inside web2py > API_Pusher.py > > import pusher > > def pusher_client(): > return pusher.Pusher( > app_id='yourid', > key='yourkey', > secret='yoursecret', > cluster='eu', > ssl=True > ) > > > Then inside your controllers > > from API_Pusher import pusher_client > ... > pusher_client().trigger('fileit', 'plannerPesos', {'message': > "PlaySound('ok')"}) > > Em sex., 20 de nov. de 2020 às 07:41, mostwanted <godir...@gmail.com> > escreveu: > >> Hey Ramos, I was able to successfully register the app on pusher.com. >> towards step 4 its says i should copy this code: >> *CODE:* >> curl -H "Content-Type: application/json" \ >> -H "Authorization: Bearer >> 9C9232906DFC6C8F8115926CC30D637945EB75F60467DA77977C399C4235E61C" \ >> -X POST " >> https://733e2240-aca0-4a12-a5a9-c3b1422b9063.pushnotifications.pusher.com/publish_api/v1/instances/733e2240-aca0-4a12-a5a9-c3b1422b9063/publishes" >> >> \ >> -d >> '{"interests":["hello"],"web":{"notification":{"title":"Hello","body":"Hello, >> >> world!"}}}' >> >> to my console! Which console is this one? My desktop console? I'm hosted >> with pythonanywhere.com, can i use the Bash console in my dashboard? >> >> On Tuesday, November 17, 2020 at 7:53:20 AM UTC+2 mostwanted wrote: >> >>> Thanks alot Ramos, think this will work, very little work needs to be >>> done here, I'll try it out. >>> >>> On Tuesday, November 17, 2020 at 1:06:10 AM UTC+2 Ramos wrote: >>> >>>> Why reiventing the wheel ??? >>>> https://pusher.com/ >>>> >>>> I use it with web2py and works like a charm >>>> >>>> >>>> Em seg., 16 de nov. de 2020 às 08:44, mostwanted <godir...@gmail.com> >>>> escreveu: >>>> >>>>> So far all I have been able achieve is asking the user for permission >>>>> to send them notifications & if they accept all that happens is that >>>>> everytime they open the app they get a greetings notification, achieving >>>>> that was not complicated because it was straight forward, I placed the >>>>> code >>>>> in my main.js script & it runs everytime the service worker gets >>>>> registered. >>>>> >>>>> *CODE:* >>>>> Notification.requestPermission(result => { >>>>> if (result === 'granted') { >>>>> showNotification('Welcome to My App™', 'Everything Services™') >>>>> } >>>>> }); >>>>> >>>>> function showNotification(title, message) { >>>>> if ('Notification' in window) { >>>>> navigator.serviceWorker.ready.then(registration => { >>>>> registration.showNotification(title, { >>>>> body: message, >>>>> tag: 'my-app', >>>>> icon:'/init/static/images/icon_192x192.png', >>>>> badge:'/init/static/images/icon_128x128.png', >>>>> vibrate: [200, 100, 200, 100, 200, 100] >>>>> }); >>>>> }); >>>>> } >>>>> } >>>>> >>>>> >>>>> On Monday, November 16, 2020 at 10:31:10 AM UTC+2 mostwanted wrote: >>>>> >>>>>> >>>>>> Has anyone been able to implement push notifications on their web2py >>>>>> apps? >>>>>> >>>>>> I need a working application with some examples on how to implement >>>>>> this for one of my applications. >>>>>> >>>>>> I've been looking at the "web-push-book ( >>>>>> https://web-push-book.gauntface.com/how-push-works/)" but I cant put >>>>>> it together in my head. >>>>>> >>>>>> What I wanna achieve is relatively basic, I have an applivcation that >>>>>> offers information on services & products sold in my area, so what I >>>>>> want >>>>>> is to be able to send notifications everytime a new service or product >>>>>> is >>>>>> registered. >>>>>> >>>>>> If anyone has any idea on how I can easily implement this please help >>>>>> me. >>>>>> >>>>>> Regards; >>>>>> >>>>>> Mostwanted >>>>>> >>>>> -- >>>>> Resources: >>>>> - http://web2py.com >>>>> - http://web2py.com/book (Documentation) >>>>> - http://github.com/web2py/web2py (Source code) >>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "web2py-users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to web2py+un...@googlegroups.com. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/web2py/01da1065-f7d3-4394-9014-a424639bef03n%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/web2py/01da1065-f7d3-4394-9014-a424639bef03n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- >> Resources: >> - http://web2py.com >> - http://web2py.com/book (Documentation) >> - http://github.com/web2py/web2py (Source code) >> - https://code.google.com/p/web2py/issues/list (Report Issues) >> --- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to web2py+un...@googlegroups.com. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/web2py/ca28be9e-6720-4993-9f68-1a42cf57a2c1n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/web2py/ca28be9e-6720-4993-9f68-1a42cf57a2c1n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/fc9b108c-7685-455f-8b22-806860ce3eddn%40googlegroups.com.