【问题标题】:production app urban airship生产应用程序城市飞艇
【发布时间】:2013-07-09 01:24:01
【问题描述】:

我已经成功实施了城市飞艇发展。我创建了一个生产应用程序并在 airshipConfig 文件中设置了密钥和秘密,其中 ad hoc : YES。 我为生产生成 SSL 证书并上传到城市飞艇。

我想发送测试通知以确保它正常工作。我在观众中获得了设备令牌(这与我在开发中使用的相同)但在控制台中出现错误 “Apple Push 服务拒绝了设备令牌 XXXXXXX”。控制台中的其他错误是“没有活动设备” ...如果我关闭应用程序或将应用程序设置为后台,状态将显示为非活动状态。

那么,我可以在应用没有上传到应用商店的情况下测试生产吗?我该怎么做才能测试生产?

请,我完全糊涂了

【问题讨论】:

    标签: iphone ios urbanairship.com dev-to-production


    【解决方案1】:

    不可以,您只能通过Development 模式测试通知服务。

    Production模式只能在应用为live后测试一次。

    如果您已测试应用程序在开发模式下成功发送通知,那么您也可以在生产模式下成功发送通知。

    【讨论】:

    • 感谢您的回复..我完全迷失了..一切都与开发相同..我想确定..在开发中 我可以在我的设备中获得多个设备令牌吗帐户并向两个设备推送通知?...我现在正在尝试在新设备中进行测试,但只有第一个获得令牌
    • 是的。您可以使用Development 在多个设备中测试推送通知。您只需要在具有相同BundleIDProfile 的设备上安装该应用程序即可。
    • 对不起.. 你说的 profile 到底是什么意思?我希望我的朋友用他的设备进行测试..我给他同样的项目并安装好..但是设备令牌在日志中为空
    • 你是指证书吗?还是上传到我在urban airship账号的.p12文件?
    • 我知道我问得太晚了。但我有同样的问题:如果我将我的应用程序从 Xcode 加载到我的设备意味着处于开发模式并发送推送通知它正在工作但如果我生成构建和尝试在不同的设备推送通知中加载此构建不起作用。 @Twinkle 如果您有解决方案,请分享。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多