FCM不向iOS nativescript发送消息

时间:2018-02-21 23:27:52

标签: ios firebase apple-push-notifications firebase-cloud-messaging angular2-nativescript

我使用本机脚本推送插件注册通知。

pushPlugin.register(iosSettings, (apnstoken: String) => {
            console.log("Device registered. Access token: " + apnstoken);
            setString("apnsToken", apnstoken.toString());
            this.api.getFCMToken(apnstoken);
            if(iosSettings.interactiveSettings) {
                pushPlugin.registerUserNotificationSettings(() => {
                    console.log('Successfully registered for interactive push.');
                }, (err) => {
                    console.log('Error registering for interactive push: ' + JSON.stringify(err));
                });
            }
        }, (errorMessage: any) => {
            console.log("Device NOT registered! " + JSON.stringify(errorMessage));
        });

所以一切都很好。我注册我的设备,获取APNs令牌,使用APNs令牌并使用Google http协议获取FCM令牌。我使用了一个名为“Easy APNs Provider”的第三方应用程序,用于Mac直接测试通知到APNs令牌,即使应用程序被终止,我也会收到通知。

问题出在这里。我已使用正确的捆绑标识符配置FCM,正确的SSL证书是我从Apple开发者帐户获得的。但是从未收到尝试从Firebase控制台发送的内容。即使控制台显示“已完成”,发送计数也为0。

我迷失了,因为APN令牌可以从其他工具中正常工作。我确实使用相同的APN令牌获取FCM令牌。但即使GCM具有相同的证书,GCM也不会发送通知。

先谢谢, 尊利

0 个答案:

没有答案
相关问题