1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-09 20:52:56 +01:00

Disabled iOS push notifications by default

This commit is contained in:
Hillel Coren 2016-05-17 14:36:12 +03:00
parent 88ffc4f08c
commit 3ed5fdf09f
3 changed files with 21 additions and 19 deletions

View File

@ -600,8 +600,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;
}
/**

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;