Send email asynchroniously using Sidekiq.
Create your mailer us usual:
<<APP>> change this variables |
package com.hungdh.gcmdemo; | |
public class MainActivity extends AppCompatActivity { | |
private static final int PLAY_SERVICES_RESOLUTION_REQUEST = 9000; | |
private static final String TAG = "MainActivity"; | |
private BroadcastReceiver mRegistrationBroadcastReceiver; | |
private ProgressBar mRegistrationProgressBar; | |
private TextView mInformationTextView; |
private void sendRequest(int zodiacID, int gender) { | |
JSONObject params = new JSONObject(); | |
try { | |
params.put(PARAM_ZODIAC_ID, String.valueOf(zodiacID)); | |
params.put(PARAM_GENDER_ID, String.valueOf(gender)); | |
params.put(PARAM_DATE, mDate); | |
} catch (JSONException e) { | |
e.printStackTrace(); | |
} |
<?php | |
/* | |
Plugin Name: REST API Custom | |
Plugin URI: http://hungdh.me | |
Description: Add metadata, end point to the REST API | |
Author: Huy Hung | |
Version: 1.0 | |
Author URI: http://hungdh.me | |
*/ |
CREATE TABLE IF NOT EXISTS `gcm_users` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`gcm_regid` text, | |
`name` varchar(50) NOT NULL, | |
`email` varchar(255) NOT NULL, | |
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | |
PRIMARY KEY (`id`) | |
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; |
<!DOCTYPE html> | |
<html> | |
<head> | |
<title></title> | |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> | |
<script type="text/javascript"> | |
$(document).ready(function(){ | |
}); |
<?php | |
if (isset($_GET["regId"]) && isset($_GET["message"])) { | |
$regId = $_GET["regId"]; | |
$message = $_GET["message"]; | |
include_once './GCM.php'; | |
$gcm = new GCM(); | |
$registatoin_ids = array($regId); | |
$message = array("message" => $message); | |
$result = $gcm->send_notification($registatoin_ids, $message); | |
echo $result; |
<?php | |
/** | |
* Registering a user device | |
* Store reg id in users table | |
*/ | |
$body = file_get_contents('php://input'); | |
$postvars = json_decode($body, true); | |
if (isset($postvars["name"]) && isset($postvars["email"]) && isset($postvars["regId"])) { |