小编Wil*_*lez的帖子

Apple网站推送:推送包的签名验证失败,但苹果证书还可以

我正在尝试使用Codeigniter向Safari实施Web推送通知,我正在关注Apple指南

我创建了一个库来创建一个基于这个connorlacombe github项目的Push Package .

这是我的图书馆:

<?php if ( ! defined('BASEPATH')) exit("No direct script access allowed");class Apple_utils {

var $certificate_path;
var $certificate_password;
var $dir;
var $raw_files = array(
    "icon.iconset/icon_16x16.png",
    "icon.iconset/icon_16x16@2x.png",
    "icon.iconset/icon_32x32.png",
    "icon.iconset/icon_32x32@2x.png",
    "icon.iconset/icon_128x128.png",
    "icon.iconset/icon_128x128@2x.png",
    "website.json"
);

public function __construct($config = array())
{
    if (count($config) != 0){
        $this->initialize($config);
    }
    log_message("debug", "Apple Class Initialized");
}

public function initialize($config = array())
{
    if (empty($config["certificate_path"]) || empty($config["certificate_password"]) || empty($config["dir"])) return FALSE;
    $this->certificate_path = $config["certificate_path"];
    $this->certificate_password = $config["certificate_password"];
    $this->dir = $config["dir"];
    return $this; …
Run Code Online (Sandbox Code Playgroud)

php codeigniter safari-push-notifications

3
推荐指数
1
解决办法
1413
查看次数