小编Ale*_*Mok的帖子

在Android上解析通知将无法正常工作

我试图在Android上设置Parse推送通知一段时间了.我遵循了不同的教程,我试图从他们的网络平台发送通知,但似乎没有任何工作.这是我到目前为止所尝试的.

这是我的Application类的onCreate方法

@Override
    public void onCreate() {
        super.onCreate();
        Log.i("PushNotifications","PARSE initialize");

        Parse.initialize(this, "******************************", "*****************************");
        ParseInstallation.getCurrentInstallation().saveInBackground();

        ParsePush.subscribeInBackground("", new SaveCallback() {
            @Override
            public void done(ParseException e) {
                if (e == null) {
                    Log.i("PushNotifications","com.parse.push" + " successfully subscribed to the broadcast channel.");
                } else {
                    Log.i("PushNotifications","com.parse.push" + " failed to subscribe for push");
                }
            }
        });

    }
Run Code Online (Sandbox Code Playgroud)

这是成功调用的,因为我得到了日志

成功订阅了广播频道.

这里还有我的清单文件的一些相关内容:

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<permission android:name="com.my.app.permission.C2D_MESSAGE" android:protectionLevel="signature" />
<uses-permission android:name="com.my.app.permission.C2D_MESSAGE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" /> …
Run Code Online (Sandbox Code Playgroud)

android parse-platform google-cloud-messaging

10
推荐指数
1
解决办法
953
查看次数