示例#1
0
        public void Send(User[] users, int arrayCount, SendPushFinished sendPushFinished)
        {
            if (javaUnityApplicasaPushNotification == null)
            {
                javaUnityApplicasaPushNotification = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaPushNotification");
            }

            // CREATE NEW MESSAGE
            javaUnityApplicasaPushNotification.CallStatic("ApplicasaPushSend");

            // add recipients
            for (int i = 0; i < users.Length; i++)
            {
                javaUnityApplicasaPushNotification.CallStatic("ApplicasaAddRecipient", users[i].UserID);
            }

            javaUnityApplicasaPushNotification.CallStatic("setBadge", badge);
            javaUnityApplicasaPushNotification.CallStatic("setSound", sound);
            javaUnityApplicasaPushNotification.CallStatic("setTag", "{" + tag + "}");
            javaUnityApplicasaPushNotification.CallStatic("setMessage", message);

            javaUnityApplicasaPushNotification.CallStatic("setDispatchInMinutes", dispatch_time);

            // Send the Notification
            javaUnityApplicasaPushNotification.CallStatic("sendPush");
        }
 public void Send(User[] users, int arrayCount, SendPushFinished sendPushFinished)
 {
     IntPtr[] userArray = new IntPtr[users.Length];
     for (int i = 0; i < users.Length; i++) {
         userArray[i] = users[i].innerUser;
     }
     ApplicasaPushSend(innerPush, userArray, userArray.Length, sendPushFinished);
 }
示例#3
0
 public void Send(User[] users, int arrayCount, SendPushFinished sendPushFinished)
 {
     IntPtr[] userArray = new IntPtr[users.Length];
     for (int i = 0; i < users.Length; i++)
     {
         userArray[i] = users[i].innerUser;
     }
     ApplicasaPushSend(innerPush, userArray, userArray.Length, sendPushFinished);
 }
示例#4
0
 private static extern void ApplicasaPushSend(IntPtr innerPush, IntPtr[] users, int arrayCount, SendPushFinished sendPushFinished);
示例#5
0
 public void Send(User[] users, int arrayCount, SendPushFinished sendPushFinished)
 {
 }
 public void Send(User[] users, int arrayCount, SendPushFinished sendPushFinished)
 {
 }
 private static extern void ApplicasaPushSend(IntPtr innerPush, IntPtr[] users, int arrayCount, SendPushFinished sendPushFinished);
        public void Send(User[] users, int arrayCount, SendPushFinished sendPushFinished)
        {
            if(javaUnityApplicasaPushNotification==null)
                javaUnityApplicasaPushNotification = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaPushNotification");

            // CREATE NEW MESSAGE
            javaUnityApplicasaPushNotification.CallStatic("ApplicasaPushSend");

            // add recipients
            for (int i = 0; i < users.Length; i++) {
                javaUnityApplicasaPushNotification.CallStatic("ApplicasaAddRecipient", users[i].UserID);
            }

            javaUnityApplicasaPushNotification.CallStatic("setBadge", badge);
            javaUnityApplicasaPushNotification.CallStatic("setSound", sound);
            javaUnityApplicasaPushNotification.CallStatic("setTag", "{"+tag+"}");
            javaUnityApplicasaPushNotification.CallStatic("setMessage", message);

            javaUnityApplicasaPushNotification.CallStatic("setDispatchInMinutes",dispatch_time);

            // Send the Notification
            javaUnityApplicasaPushNotification.CallStatic("sendPush");
        }