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); }
private static extern void ApplicasaPushSend(IntPtr innerPush, IntPtr[] users, int arrayCount, SendPushFinished sendPushFinished);
public void Send(User[] 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"); }