【问题标题】:issue with PushNotification Integration in iOSiOS 中 PushNotification 集成的问题
【发布时间】:2012-03-19 10:52:10
【问题描述】:

我很久以前就创建了一个临时配置文件,现在我为该配置文件启用了推送通知,并下载了包含在项目中的修改后的临时配置文件。

我写了“[application registerForRemoteNotificationTypes:(UIRemoteNotificationType)(UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];”在应用程序委托中注册我的设备以获取通知。

一旦我在设备中运行应用程序,我就会收到类似“无法注册远程通知:错误域 = NSCocoaErrorDomain 代码 = 3000”“没有为应用程序找到有效的‘aps-environment’权利字符串”用户信息 = 0x5ae3f0 { NSLocalizedDescription=没有为应用找到有效的“aps-environment”授权字符串}"

我不明白我在哪里做错了。

谁能给我答案。

【问题讨论】:

    标签: objective-c xcode push-notification


    【解决方案1】:

    此错误表示该临时配置中未启用任何 apns,因此只需撤销现有的 apns 开发或生产并重做,然后修改临时配置文件。那么您将不会收到此错误。

    【讨论】:

      【解决方案2】:

      请确保您已正确完成每一步,例如:

      第 1 步:从您的系统密钥链访问请求证书。

      第 2 步:将此证书上传到您的开发者帐户。

      第 3 步:在开发者帐户上启用推送通知服务或您的应用程序。

      第 4 步:下载 p12 和配置文件,并在您的系统钥匙串访问中设置两者,只需双击两者即可。

      第 5 步:确保使用正确的捆绑包标识符。

      第 6 步:选择正确的代码签名身份。

      如果您完成了上述所有步骤,那么推送通知应该可以正常工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多