当前位置: 首页 > 软件库 > iOS代码库 > 其他(Others) >

APNS

苹果消息推送服务
授权协议 GPL
开发语言 C/C++ PHP
所属分类 iOS代码库、 其他(Others)
软件类型 开源软件
地区 国产
投 递 者 拓拔弘厚
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

APNS - Apple Push Notification Service 's php extension

苹果消息推送服务,基于PHP 扩展(Extension) 所开发的APNS 消息推送模块

示例代码:

<?php
apns::$passphrase ="xxxxx";   //password
apns::$certificate="./ck.pem"; //certificate file
try{
    apns::connect();
    $token=str_replace(" ","","811111111111111111111111111111");
    echo apns::send($token,"{\"aps\":{\"alert\":\"test1\",\"badge\":1}}");
    echo apns::send($token,"{\"aps\":{\"alert\":\"test2\",\"badge\":1}}");
}catch(exception $e){
    echo $e->getMessage();
}
?>


  • Development和Production两个版本对应的apns device token是不同的,前者是develop的mobileprovision下获取的。后者是production的mobileprovision获取的。 Development和Production两个版本可以共用一个App ID(不推荐。共用时每次调试前都要删除设备上的app,重新打包生成。而且公用appid会经常抓狂

  • 写的真棒,存了 http://www.cocoachina.com/ios/20190306/26482.html

  • Development和Production两个版本对应的apns device token是不同的,前者是develop的mobileprovision下获取的。后者是production的mobileprovision获取的。 Development和Production两个版本可以共用一个App ID(不推荐。共用时每次调试前都要删除设备上的app,重新打包生成。而且公用appid会经常抓狂

 相关资料
  • 在Apple Push Notification service(APNs)中,服务器端开发人员必须选择环境类型(沙箱或production)作为HTTP/2 URL(api.sandbox.Push.Apple.com或api.Push.Apple.com)。[1] 另一方面,在APN上的Firebase Cloud Messaging(FCM)中,似乎没有明确的接口来指定环境类型。[2] 有人

  • 消息推送 PDF版下载 如流开放了消息发送接口,企业可以使用这些接口让企业应用与用户间进行双向通信。 推送消息 向成员推送消息 请求方式:POST(HTTPS) 请求地址:https://api.im.baidu.com/api/message/send?access_token=ACCESS_TOKEN 请求body:(每种类型的消息请求body不同,详见消息推送格式) 参数说明: 参数 类型

  • 1、离线消息 接口说明: 接口类型:回调型接口 接口作用:智齿将客服发送给用户的离线消息推送至企业预先配置好的回调地址上。 请求方法: POST 请求格式: { "type": 202, //消息类型,表示客服发送消息给客户 "partnerId": "", //企业自己的用户id "msgId": "" ,//消息id "content": "" ,//客

  • 用户画像+平台提供了一个全新的功能:消息推送(目前支持为小米手机用户推送消息)。用户可以根据需要创建客群,待客群生成后,点击客群右侧的“推送消息”按钮,即可设置消息推送任务。 推送消息前,需要在小米开放平台接入小米推送服务和获得应用信息(App ID,App Key,App Secret等)。小米推送服务具体请参考:https://dev.mi.com/console/appservice/pus

  • 我正在网上阅读苹果的文档 处理本地和远程通知 在我看来,它有相互矛盾的说法。有人能澄清这些困惑吗?现在让我们严格地说一下远程通知(与本地通知相比)。 文档称,如果按下通知上的操作按钮,它将调用application:didfishlaunchingwithoptions并传递通知负载。之后,它会说,如果应用程序在前台运行,它会通过应用程序:DidReceiveMemoteNotify:发送通知。这

  • 我正在开发android GCM,以便我的应用程序向用户发送推送通知。我正在学习这个教程 http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/ 但是在本教程中,它表明我们可以向单个设备发送推送通知。但我想一次向所有用户发送推送通知。

  • 消息推送有着十分广阔的应用场景: 新品上架,推送消息给用户,点击即进入商品详情页面。 用户很久没有进入站点了,推送消息告知这段时间站点的更新。 使用推送消息通知,能够让我们的应用像 Native App 一样,提升用户体验。 但是目前整体支持度并不高,在手机端更是只有安卓 Chrome57 支持。 如同淘宝卖家将商品送到用户家中需要依赖快递公司,服务器向浏览器推送消息,也需要推送服务(Push S

  • 我正在编写一个应用程序,它应该将推送通知从服务器发送到android和iOS设备。为此,我尝试使用FCM。iOS应用程序使用了APNS,因此我可以在服务器端获取APNS订阅令牌。然后我尝试批量导入这些令牌,我得到一些长度为174个符号的注册令牌,而不是Firebase中通常使用的152个。当我使用IID方法得到https://iid.googleapis.com/iid/info/{token},