Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 离子推送通知错误-';未定义';不是函数Ionic.User.anonymousId()_Android_Ionic Framework_Phonegap Plugins - Fatal编程技术网

Android 离子推送通知错误-';未定义';不是函数Ionic.User.anonymousId()

Android 离子推送通知错误-';未定义';不是函数Ionic.User.anonymousId(),android,ionic-framework,phonegap-plugins,Android,Ionic Framework,Phonegap Plugins,我是离子框架的新手,使用离子框架开发一个简单的应用程序。实施推送通知, 下面是链接 转到最后一步: $ionicPlatform.ready(function() { var io = Ionic.io(); var push = new Ionic.Push({ "onNotification": function(notification) { alert('Received push notification!'); }, "pluginConfig": { "

我是离子框架的新手,使用离子框架开发一个简单的应用程序。实施推送通知, 下面是链接 转到最后一步:

$ionicPlatform.ready(function() {
var io = Ionic.io();
var push = new Ionic.Push({
  "onNotification": function(notification) {
    alert('Received push notification!');
  },
  "pluginConfig": {
    "android": {
      "iconColor": "#0000FF"
    }
  }
});
var user = Ionic.User.current();

if (!user.id) {
  user.id = Ionic.User.anonymousId();
}

// Just add some dummy data..
user.set('name', 'Simon');
user.set('bio', 'This is my little bio');
user.save();

var callback = function(data) {
  push.addTokenToUser(user);
  user.save();
};
push.register(callback);
}))

在此之后,运行以下命令: 爱奥尼亚-w野生动物园

在控制台中获取以下错误(检查最后一行) 离子核:init ionic.io.bundle.min.js:2电子核心:搜索cordova.js ionic.io.bundle.min.js:2电子核心:尝试模拟插件 app.js:26TypeError:“undefined”不是一个函数(计算'Ionic.User.anonymousId()'))

如果我运行“爱奥尼亚信息”获取以下行

您的系统信息:

Cordova CLI:6.1.0(Cordova-lib@undefined) 爱奥尼亚版本:1.2.4 IONAL CLI版本:1.7.14 爱奥尼亚应用程序库版本:0.7.0 操作系统:Windows7SP1 节点版本:v5.0.0


依赖项警告—要使CLI正确运行, 强烈建议安装/升级以下组件:

请将Cordova CLI安装到版本>=4.2.0
npm安装-g Cordova

爱奥尼亚平台现在已经进入测试状态。这一变化的一部分是引入了平台API和用户身份验证。我们已经否决了用户和推送服务的alphaapi,并将在未来几个月内完全删除它们

用户现在需要身份验证,因此
Ionic.User.anonymousId()不可用

看一看,看一看