예제 #1
0
def sound(wrapper, token):
    message = APNSNotification()
    message.tokenBase64(token)

    message.sound("default")
    print message
    wrapper.append(message)
예제 #2
0
def badge(wrapper, token):
    message = APNSNotification()
    message.tokenBase64(token)

    message.badge(3)
    print message
    wrapper.append(message)
예제 #3
0
def sound(wrapper, token):
    message = APNSNotification()
    message.tokenBase64(token)

    message.sound("default")
    print message
    wrapper.append(message)
예제 #4
0
def badge(wrapper, token):
    message = APNSNotification()
    message.tokenBase64(token)

    message.badge(3)
    print message
    wrapper.append(message)
예제 #5
0
def alert(wrapper, token):
    message = APNSNotification()
    message.tokenBase64(token)

    apns_alert = APNSAlert()
    apns_alert.body("Very important alert message")

    apns_alert.loc_key("ALERTMSG")

    apns_alert.loc_args(["arg1", "arg2"])
    apns_alert.action_loc_key("OPEN")

    message.alert(apns_alert)

    # properties wrapper
    message.setProperty("acme", (1, "custom string argument"))

    print message
    wrapper.append(message)
예제 #6
0
def alert(wrapper, token):
    message = APNSNotification()
    message.tokenBase64(token)

    alert = APNSAlert()
    alert.body("Very important alert message")

    alert.loc_key("ALERTMSG")

    alert.loc_args(["arg1", "arg2"])
    alert.action_loc_key("OPEN")

    message.alert(alert)

    # properties wrapper
    message.setProperty("acme", (1, "custom string argument"))

    print message
    wrapper.append(message)
예제 #7
0
import sys

from APNSWrapper.connection import APNSServiceConnection
from APNSWrapper import APNSNotificationWrapper, APNSNotification, APNSAlert, APNSProperty

encoded_token = 'PIpQK61TJ55KuCIYIzhgMiD40t+PR8o4y/0FRoB5GAE='

try:
    encoded_token = sys.argv[1]
except IndexError:
    pass

connection = APNSServiceConnection(host='127.0.0.1', port=1025)
wrapper = APNSNotificationWrapper(None, connection=connection)

message = APNSNotification()
message.tokenBase64(encoded_token)
message.badge(7)
message.sound('basso')
wrapper.append(payload=message)
wrapper.notify()