api fixes
This commit is contained in:
parent
7ea0572d79
commit
28ef5cb2f5
@ -21,8 +21,7 @@ import okhttp3.ResponseBody;
|
|||||||
|
|
||||||
public class ServerCommunication
|
public class ServerCommunication
|
||||||
{
|
{
|
||||||
//public static final String BASE_URL = "https://simplecloudnotifier.blackforestbytes.com/";
|
public static final String BASE_URL = "https://simplecloudnotifier.blackforestbytes.com/";
|
||||||
public static final String BASE_URL = "http://10.0.2.2:1010/";
|
|
||||||
|
|
||||||
private static final OkHttpClient client = new OkHttpClient();
|
private static final OkHttpClient client = new OkHttpClient();
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ buildscript {
|
|||||||
jcenter()
|
jcenter()
|
||||||
}
|
}
|
||||||
dependencies {
|
dependencies {
|
||||||
classpath 'com.android.tools.build:gradle:3.1.4'
|
classpath 'com.android.tools.build:gradle:3.2.0'
|
||||||
classpath 'com.google.gms:google-services:4.0.1'
|
classpath 'com.google.gms:google-services:4.0.1'
|
||||||
// NOTE: Do not place your application dependencies here; they belong
|
// NOTE: Do not place your application dependencies here; they belong
|
||||||
// in the individual module build.gradle files
|
// in the individual module build.gradle files
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#Fri Sep 21 22:14:10 CEST 2018
|
#Wed Sep 26 22:10:14 CEST 2018
|
||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
distributionPath=wrapper/dists
|
||||||
zipStoreBase=GRADLE_USER_HOME
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
zipStorePath=wrapper/dists
|
zipStorePath=wrapper/dists
|
||||||
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
|
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
<div class="section">
|
<div class="section">
|
||||||
<h3 class="doc">Message sent</h3>
|
<h3 class="doc">Message sent</h3>
|
||||||
<p class="doc">Message succesfully sent<br>
|
<p class="doc">Message succesfully sent<br>
|
||||||
<?php echo isset($_GET['quota'])?$_GET['quota']:'ERR';?>/<?php echo isset($_GET['quota_max'])?$_GET['quota_max']:'ERR';?> remaining</p>
|
<?php echo isset($_GET['quota_remain'])?$_GET['quota_remain']:'ERR';?>/<?php echo isset($_GET['quota_max'])?$_GET['quota_max']:'ERR';?> remaining</p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ if (!isset($INPUT['user_id'])) die(json_encode(['success' => false, 'errid'=>10
|
|||||||
if (!isset($INPUT['user_key'])) die(json_encode(['success' => false, 'errid'=>102, 'message' => 'Missing parameter [[user_key]]']));
|
if (!isset($INPUT['user_key'])) die(json_encode(['success' => false, 'errid'=>102, 'message' => 'Missing parameter [[user_key]]']));
|
||||||
|
|
||||||
$user_id = $INPUT['user_id'];
|
$user_id = $INPUT['user_id'];
|
||||||
$user_key = $INPUT['token'];
|
$user_key = $INPUT['user_key'];
|
||||||
|
|
||||||
//----------------------
|
//----------------------
|
||||||
|
|
||||||
|
@ -55,6 +55,7 @@ function send()
|
|||||||
'?ok=' + 1 +
|
'?ok=' + 1 +
|
||||||
'&message_count=' + resp.messagecount +
|
'&message_count=' + resp.messagecount +
|
||||||
'"a=' + resp.quota +
|
'"a=' + resp.quota +
|
||||||
|
'"a_remain=' + (resp.quota_max-resp.quota) +
|
||||||
'"a_max=' + resp.quota_max +
|
'"a_max=' + resp.quota_max +
|
||||||
'&preset_user_id=' + uid.value +
|
'&preset_user_id=' + uid.value +
|
||||||
'&preset_user_key=' + key.value;
|
'&preset_user_key=' + key.value;
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
CREATE TABLE `users`
|
CREATE TABLE `users`
|
||||||
(
|
(
|
||||||
`id` INT(11) NOT NULL AUTO_INCREMENT,
|
`user_id` INT(11) NOT NULL AUTO_INCREMENT,
|
||||||
`auth_token` VARCHAR(64) NOT NULL,
|
`user_key` VARCHAR(64) NOT NULL,
|
||||||
`fcm_token` VARCHAR(256) NULL DEFAULT NULL,
|
`fcm_token` VARCHAR(256) NULL DEFAULT NULL,
|
||||||
`messages_sent` INT(11) NOT NULL DEFAULT '0',
|
`messages_sent` INT(11) NOT NULL DEFAULT '0',
|
||||||
`timestamp_created` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
`timestamp_created` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
@ -11,5 +11,5 @@ CREATE TABLE `users`
|
|||||||
`quota_day` DATE NULL DEFAULT NULL,
|
`quota_day` DATE NULL DEFAULT NULL,
|
||||||
`quota_max` INT(11) NOT NULL DEFAULT '100',
|
`quota_max` INT(11) NOT NULL DEFAULT '100',
|
||||||
|
|
||||||
PRIMARY KEY (`id`)
|
PRIMARY KEY (`user_id`)
|
||||||
);
|
);
|
||||||
|
@ -44,7 +44,7 @@ if ($data['user_key'] !== $user_key) die(json_encode(['success' => false, 'errhi
|
|||||||
$fcm = $data['fcm_token'];
|
$fcm = $data['fcm_token'];
|
||||||
|
|
||||||
$new_quota = $data['quota_today'] + 1;
|
$new_quota = $data['quota_today'] + 1;
|
||||||
if ($data['quota_day'] === null || $data['quota_day'] !== date("Y-m-d")) $new_quota=0;
|
if ($data['quota_day'] === null || $data['quota_day'] !== date("Y-m-d")) $new_quota=1;
|
||||||
if ($new_quota > $data['quota_max']) die(json_encode(['success' => false, 'errhighlight' => -1, 'message' => 'Daily quota reached ('.$data['quota_max'].')']));
|
if ($new_quota > $data['quota_max']) die(json_encode(['success' => false, 'errhighlight' => -1, 'message' => 'Daily quota reached ('.$data['quota_max'].')']));
|
||||||
|
|
||||||
//------------------------------------------------------------------
|
//------------------------------------------------------------------
|
||||||
@ -54,6 +54,7 @@ $payload = json_encode(
|
|||||||
[
|
[
|
||||||
'to' => $fcm,
|
'to' => $fcm,
|
||||||
//'dry_run' => true,
|
//'dry_run' => true,
|
||||||
|
'android' => [ 'priority' => 'high' ],
|
||||||
'notification' =>
|
'notification' =>
|
||||||
[
|
[
|
||||||
'title' => $message,
|
'title' => $message,
|
||||||
|
Loading…
Reference in New Issue
Block a user