我开发了一个使用APNS的聊天,以便将消息发送给已登录的用户。
为此,我在c#中使用了MoonAPNS dll,我开发了一个ASP Web服务来存储在数据库中并发送通知。
我已经测试了服务器中的每个方法,直接从IE连接。并且工作正常。所有数据都存储在数据库中,并且通知正确地发送到已注册的设备。
在objective-c中实现以便从设备中使用,工作正常。调用该服务并执行DB中的每个步骤,与IE中的测试相同。超出设备中未收到通知。
任何人都知道从设备调用服务时是否有任何问题?
感谢。
答案 0 :(得分:0)
冬青妈妈!
最后我发现了问题。
MoonAPNS dll允许在通知正文中添加带有信息的额外标签。
我一直在使用此功能来添加用户的额外信息,以便在收到通知时使用。
昨天我做的最后一次更改是添加一个图标URL作为用户标签。此URL在通知中作为额外字段注入。
好吧,正如墨菲法律所说的那样......一旦我删除了最后一分钟的改变,一切都运转良好。
现在问题是:APNS阻止带有嵌入式URL的消息作为字段?
感谢。