Hi, Dan. The following info will hopefully help, or at least give you
some ideas. I wrote a 'draw something' style app at the beginning of
the year and although it's never been released, it's delivered thousands
of push notifications on the test service. The scripts run on an on-rev
server. The links below are on another server that doesn't parse .lc
scripts, so they should show up fine in your browser.
Script that runs on LiveCode server and is successfully delivering push
notifications in a test app;
http://splash21.com/info/notify.lc
I'm also using Mark Smith's libJson 1.0.1b (you'll see it referenced in
the above);
http://splash21.com/info/json.lc
I've used this script since LC server's been around for MySQL - basic,
but it does what I need it to do ;)
http://splash21.com/info/mysql.lc
Here's the MySQL structure of the table I use to record device info;
http://splash21.com/info/devices.sql
On 06/08/2012 22:29, Dan Friedman wrote:
Mike,
THANK YOU for the information. I am wondering what you use to log the Tokens?
Do you have the app fire a PHP script on your server that writes it down? What
are you using to store the data? Flat files, like XML? Or a database?
Thanks for the advise!
-Dan
Nope, you aren't crazy. There is a reason you have to do this - because
you have to know who wants to receive push and who does not - and since
different users may have different settings, you need to be able to
customize those messages.
Think about a weather app that uses push - the users are from all over.
You need to be able to push custom alerts/forecasts/etc.
It is a lot easier than you might think, and thousands/millions of records
are just numbers.
Yes, you need to have a server somewhere that you can talk to from your app
to send the custom settings.
You also need to check with APNS to make sure that user x is still on the
push list, since they can manually disable push in the Notifications
preferences, which you are then expected to respect (read the notes from
Apple on this).
It works great, and I just want to thank RR for implementing push/local
notifications, and for John Craig for putting up the example that made
coding it easier when I was still trying to make it work.
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode