iOS Ionic 中的 VoIP 推送通知
VoIP Push Notifications in Ionic for iOS
从 iOS 8 我们现在可以使用 VoIP Push Notifications.
我在 Phonegap 插件推送存储库中找到了 this request。然而,它似乎处于现状状态。
所以,我想知道你们中是否有人曾经处理过这个问题,您是否有任何指导方针?
react-native 的人似乎有 done this.
我最终自己创建了插件。你可以在 npm here.
上获取它
您可以通过以下方式安装插件:
ionic plugin add cordova-ios-voip-push
然后在您的 Ionic/Cordova 应用程序中使用这样的插件:
var push = VoIPPushNotification.init();
push.on('registration', function(data) {
log("[Ionic] registration callback called");
log(data);
//data.deviceToken;
//do something with the device token (probably save it to your backend service)
});
push.on('notification', function(data) {
log("[Ionic] notification callback called");
log(data);
// do something based on received data
});
push.on('error', function(e) {
log(e);
});
Xcode 中还有一些额外的步骤,因此请参阅 official plugin 站点以阅读完整教程。
从 iOS 8 我们现在可以使用 VoIP Push Notifications.
我在 Phonegap 插件推送存储库中找到了 this request。然而,它似乎处于现状状态。
所以,我想知道你们中是否有人曾经处理过这个问题,您是否有任何指导方针?
react-native 的人似乎有 done this.
我最终自己创建了插件。你可以在 npm here.
上获取它您可以通过以下方式安装插件:
ionic plugin add cordova-ios-voip-push
然后在您的 Ionic/Cordova 应用程序中使用这样的插件:
var push = VoIPPushNotification.init();
push.on('registration', function(data) {
log("[Ionic] registration callback called");
log(data);
//data.deviceToken;
//do something with the device token (probably save it to your backend service)
});
push.on('notification', function(data) {
log("[Ionic] notification callback called");
log(data);
// do something based on received data
});
push.on('error', function(e) {
log(e);
});
Xcode 中还有一些额外的步骤,因此请参阅 official plugin 站点以阅读完整教程。