[PHP] connessione Apple Push Notification Service

DkS

Nuovo Utente
22 Ott 2009
11
0
0
Ciao,

sto cercando di connettermi all'APNS apple per spedire notifiche, ma per farlo ho la necessità di passare attraverso un proxy, di seguito il codice di test per la connessione:

PHP:
if (!extension_loaded('openssl')) {
    exit("Serve openssl");
}  

$http = array(); 
$http['http']['proxy'] = 'tcp://proxy.net:8080'; 
$http['http']['request_fulluri'] = true;  

$ssl = array(); 
$ssl['ssl']['local_cert'] = 'cert.pem'; 
$ssl['ssl']['passphrase'] = 'passphrase';   

$opts = array_merge($http,$ssl);   

$context = stream_context_create($opts);  

$fp = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT, $context);  

if (!$fp) 	
    exit("Failed to connect: $err $errstr" . PHP_EOL);  

echo 'Connected to APNS' . PHP_EOL;

Il problema è che ottengo sempre un errore di timeout come se cercassi di fare una connessione diretta al gateway, sembra quasi che le opzioni specificate in stream_context_create fossero ignorate.

Il supporto OpenSSL e Socket è attivo e chi gestisce il server dice che una connessione telnet al gateway apple va sempre a buonfine e per quanto lo riguarda il server non ha niente...

Qualche idea?
 
Discussioni simili
Autore Titolo Forum Risposte Data
S PHP Impossibile stabilire la connessione PHP 8
W Come effettuare ripetute chiamate Curl con la stessa connessione autentica [PHP] PHP 0
M [PHP] Istanza di Connessione PHP 0
M [PHP] Estendere Connessione a una Classe PHP 1
L [PHP] Connessione odbc su server Xampp PHP 1
F php PDO mysql connessione(select_db) PHP 3
MrClog [PHP] Connessione con Domain Controller PHP 0
Matilde1 PHP: errore connessione database PHP 12
M PHP: errore connessione a MySQL PHP 5
I [PHP] Connessione a ODBC PHP 12
KILLERIX [PHP] Notifiche utente, connessione database, struttura generale dati PHP 3
B Connessione php a DB Mysql solodomini MySQL 0
V [PHP] [OOP]Gestione errori connessione db PHP 5
M php connessione con oracle PHP 1
S PHP problema connessione mysql PHP 2
G connessione php al db2 del mainframe ibm PHP 0
G php effettuare una connessione ssh o telnet ed inviare dei comandi PHP 3
P problemi di connessione tra Flash e MySql tramite php PHP 4
P connessione a server mysql tramite php PHP 3
E Connessione mysql-php PHP 1
G Cercasi web editor per connessione Mysql e PHP Database 0
G Cercasi web editor per connessione Mysql e PHP PHP 0
V connessione tra php e mysql PHP 0
M Connessione ORACLE tramite PHP PHP 1
P mysql e connessione con php Database 4
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8

Discussioni simili