Batch.onStart上的批量推送通知(this)

时间:2018-01-08 11:20:25

标签: android push-notification google-cloud-messaging

我使用batch.com进行推送通知服务,初始化时出错。 这是我的活动课:

total 48
-rw-r--r--  1 root     root   279 Jan  8 11:09 README.md
-rw-r--r--  1 root     root 13940 Jan  8 11:09 Gruntfile.js
-rw-r--r--  1 root     root  1415 Jan  8 11:09 package.json
-rw-r--r--  1 root     root  1432 Jan  8 11:09 bower.json
-rw-r--r--  1 root     root   645 Jan  8 11:09 appspec.yml
-rw-r--r--  1 root     root    85 Jan  8 11:09 afterinstall.sh
drwxr-xr-x+ 3 ec2-user root  4096 Jan  8 11:09 test
drwxr-xr-x+ 2 ec2-user root  4096 Jan  8 11:09 scripts
drwxr-xr-x+ 6 ec2-user root  4096 Jan  8 11:09 app

}

我在活动启动时收到此错误:

public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

@Override
protected void onStart() {
    super.onStart();

    Batch.onStart(this);
}

这是我的傻瓜:

FATAL EXCEPTION: main Process: com.negin.batch_test, PID: 687
java.lang.NoClassDefFoundError: com.batch.android.BatchPushInstanceIDService

1 个答案:

答案 0 :(得分:0)

batch.com的支持非常好, 他们用以下方法帮助我解决了这个问题:

'com.google.android.gms:play-services-gcm:11.8.0'