Cordova 推送通知 - 注册标签

标签 cordova azure push-notification

首次注册后如何注册额外的推送通知标签?以下代码成功注册标签(arrTags):

pushRegistration.on('registration', function (data) {
   ...
   if (platform == 'android' || platform == 'Android') {
      // Register for GCM notifications.
      AzureDbSvc.client.push.register('gcm', handle, {
        mytemplate: { body: { data: { message: "{$(messageParam)}" } }, tags: arrTags }
      });
   }
   ...
}

现在标签已注册,如何注册其他标签?例如,如果 arrTags 最初包含 4 个标签,那么我随后(稍后)如何注册第 5 个或第 6 个标签?

最佳答案

您可以通过调用此函数 AzureDbSvc.client.push.register() 来更新标记的注册,因为注册本身是暂时的。

另外,您可以尝试在后台管理注册,可以引用Registration Management

关于Cordova 推送通知 - 注册标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43484580/

相关文章:

javascript - 如何使用PhoneGap下载并保存文件(APK)到android SD卡中?

azure - 如何以编程方式查找 Azure 实例角色大小?

ios - 从 Objective C 函数中的完成 block 返回对象

java - 是否可以使用推送通知来终止使用运行同一应用程序的另一台设备的 Activity

php - iOS 推送通知问题 它工作了一段时间,但有时不工作

android - 在 Android 2.x 中使用 Apache Cordova/PhoneGap

ios - inappbrowser 在 iOS 上无法正常工作

azure - Microsoft Dynamics GP 数据库插入方法

android - 难不成部分安卓手机收不到GCM推送?

javascript - 全新项目的 Android 中不会显示 Ionic 启动画面