1 using UnityEngine; 2 using UnityEngine.iOS; 3 using System.Collections; 4 5 public class DeviceTokenListener : UnityEngine.MonoBehaviour { 6 7 8 9 public static void Create() { 10 new UnityEngine.GameObject ("DeviceTokenListener").AddComponent<DeviceTokenListener> (); 11 } 12 13 14 void Awake() { 15 DontDestroyOnLoad (gameObject); 16 17 } 18 19 20 21 22 23 24 private bool tokenSent = false; 25 26 void FixedUpdate () { 27 28 29 30 if (!tokenSent) { 31 32 byte[] token = NotificationServices.deviceToken; 33 //Debug.Log(NotificationServices.deviceToken); 34 if(token != null) { 35 36 IOSNotificationDeviceToken t = new IOSNotificationDeviceToken(token); 37 IOSNotificationController.instance.OnDeviceTockeReceivedAction (t); 38 Destroy (gameObject); 39 } 40 } 41 42 } 43 44 45 }