1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-08 20:22:42 +01:00

Disabled iOS push notifications by default

This commit is contained in:
Hillel Coren 2016-05-17 14:35:16 +03:00
parent 74343b710e
commit 38866ff6f0
3 changed files with 9 additions and 7 deletions

View File

@ -631,8 +631,7 @@ if (!defined('CONTACT_EMAIL')) {
define('DEFAULT_API_PAGE_SIZE', 15);
define('MAX_API_PAGE_SIZE', 100);
define('IOS_PRODUCTION_PUSH', env('IOS_PRODUCTION_PUSH', 'ninjaIOS'));
define('IOS_DEV_PUSH', env('IOS_DEV_PUSH', 'devNinjaIOS'));
define('IOS_PUSH_CERTIFICATE', env('IOS_PUSH_CERTIFICATE', ''));
define('TOKEN_BILLING_DISABLED', 1);
define('TOKEN_BILLING_OPT_IN', 2);

View File

@ -19,13 +19,12 @@ class PushFactory
*
* Static variables defined in routes.php
*
* IOS_PRODUCTION_PUSH
* IOS_DEV_PUSH
* IOS_PUSH_CERTIFICATE
*/
public function __construct()
{
$this->certificate = IOS_DEV_PUSH;
$this->certificate = IOS_PUSH_CERTIFICATE;
}
/**
@ -93,4 +92,4 @@ class PushFactory
return $feedback->getFeedback();
}
}
}

View File

@ -41,6 +41,10 @@ class PushService
public function sendNotification($invoice, $type)
{
if (! IOS_PUSH_CERTIFICATE) {
return;
}
//check user has registered for push notifications
if(!$this->checkDeviceExists($invoice->account))
return;
@ -168,4 +172,4 @@ class PushService
}
}