相关疑难解决方法(0)

使用PHP通过APN发送iOS推送通知

我已经在我的项目中实现了推送通知,到目前为止一切正常.我已经尝试通过Pusher发送通知,这很好.但是我必须通过PHP发送它们,这还没有用.我发现了许多关于如何实现这一目标的旧解释,但它们似乎都不适合我.

这就是我正在努力解决的问题:

    // APNs Push testen auf Token
$deviceToken = $_GET['key']; // Device-Token

// Payload erstellen und JSON codieren
$payload['aps'] = array('alert' => 'TitleText', 'badge' => 1, 'sound' => 'default');
$payload = json_encode($payload);

$apnsHost = 'gateway.sandbox.push.apple.com';
$apnsPort = 2195;
$apnsCert = 'certificate.pem';

// Stream erstellen
$streamContext = stream_context_create();
stream_context_set_option($streamContext, 'ssl', 'certificate.cer', $apnsCert);

$apns = stream_socket_client('ssl://' . $apnsHost . ':' . $apnsPort, $error, $errorString, 2, STREAM_CLIENT_CONNECT, $streamContext);
if ($apns)
{
  // Nachricht erstellen und senden
  $apnsMessage = chr(0) . chr(0) . …
Run Code Online (Sandbox Code Playgroud)

php apple-push-notifications ios swift swift3

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

apple-push-notifications ×1

ios ×1

php ×1

swift ×1

swift3 ×1