首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用php服务器使用钛生成iphone通知

使用php服务器使用钛生成iphone通知
EN

Stack Overflow用户
提问于 2014-11-24 05:48:50
回答 3查看 384关注 0票数 0

我必须使用钛框架实现ios推送通知。

如果我已经用ACS加速器服务器实现了,如果我用php脚本实现了推送notification.But,我就没有收到通知。我收到以下错误:

代码语言:javascript
复制
{"meta":{"code":422,
         "status":"fail",
         "message":"Missing fields. Required: to_ids or friends",
         "method_name":"Notify"}}"

请给我一个解决办法。

我跟踪了教程

编辑:

我已经创建了pem文件。可能是这个文件中的问题。如何创建pem文件以及如何验证它?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-11-27 04:46:12

给出pem文件路径是错误的。这就是我得到“请求失败”错误的原因。现在一切都很顺利。

票数 0
EN

Stack Overflow用户

发布于 2014-11-24 22:25:49

如果您试图将通知发送给所有订阅通道的用户/令牌,然后再检查其余部分,请尝试更改:

代码语言:javascript
复制
$c_opt[CURLOPT_POSTFIELDS]  = "channel=".$channel."&payload=".$json; 

在:

代码语言:javascript
复制
$c_opt[CURLOPT_POSTFIELDS]  = "channel=".$channel."&payload=".$json.'&to_ids="everyone"';

您有来自notify.json方法和(来自notify.json acs rest api文档)的错误消息:

指定朋友或to_ids。企业用户也可以指定位置。必须使用这些参数之一。不能同时使用这些参数。

后来:

to_ids: String 以逗号分隔的用户ID列表,用于向订阅指定通道的用户发送通知。最多可指定1000个用户。在使用where参数的位置查询时,不能使用此参数。应用程序管理员可以将此参数设置为每个人发送到订阅通道的所有设备。如果您使用的是接口,则不需要指定此参数。

票数 0
EN

Stack Overflow用户

发布于 2014-11-26 07:04:21

  1. 使用文本编辑器打开pem文件。
  2. 检查您的pem文件类型,无论是开发还是发行。
  3. 还检查您的bundel标识符是否显示了correclty。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27098575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档