Parse.com không thể gửi notification đến nhiều thiết bị android

Em có dùng Parse để gửi notification đến các thiết bị android. nhưng vấn đề là chỉ có 1 thiết bị có thể nhận được. Các thiết bị còn lại cài cùng 1 app nhưng vẫn k nhận được. Em không biết tại sao ? Mong anh em có thể support em vụ này. Em xin cảm ơn!
Đây là
AppController extends Application :

     // Add your initialization code here
Parse.initialize(this, getString(R.string.parse_app_id), getString(R.string.parse_client_key));
    ParseInstallation.getCurrentInstallation().saveInBackground();
    ParsePush.subscribeInBackground("RadaBikeSp", new SaveCallback() {
        @Override
        public void done(ParseException e) {
            if (e == null) {
                Log.d("Success", "successfully subscribed to the broadcast channel.");
            } else {
                Log.e("Fail", "failed to subscribe for push", e);
            }
        }
    });

Đây là file Manifest : đã khai báo sử dụng đầy đủ quyền truy cập :

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<permission
    android:name="thsoft.com.sosme.permission.C2D_MESSAGE"
    android:protectionLevel="signature" />
<uses-permission android:name="thsoft.com.sosme.permission.C2D_MESSAGE" />
<application
    android:name=".services.AppController"
    android:allowBackup="true"
    android:fullBackupContent="true"
    android:hardwareAccelerated="true"
    android:icon="@drawable/iconapp"
    android:label="@string/app_name"
    android:largeHeap="true"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
<meta-data
        android:name="com.parse.APPLICATION_ID"
        android:value="@string/parse_app_id" />
    <meta-data
        android:name="com.parse.CLIENT_KEY"
        android:value="@string/parse_client_key" />
    <service android:name="com.parse.PushService" />
    <receiver
        android:name="com.parse.ParsePushBroadcastReceiver"
        android:exported="false">
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED" />
            <action android:name="android.intent.action.USER_PRESENT" />
            <action android:name="com.parse.push.intent.RECEIVE" />
            <action android:name="com.parse.push.intent.DELETE" />
            <action android:name="com.parse.push.intent.OPEN" />
        </intent-filter>
    </receiver>
    <receiver
        android:name="com.parse.GcmBroadcastReceiver"
        android:permission="com.google.android.c2dm.permission.SEND">
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE" />
            <action android:name="com.google.android.c2dm.intent.REGISTRATION" />
            <category android:name="thsoft.com.sosme" />
        </intent-filter>
    </receiver>
    <meta-data
        android:name="com.parse.push.notification_icon"
        android:resource="@drawable/iconapp" />

Em xin cảm ơn!

2 Likes

Mình đã dùng Parse và phải break app đó vì cái send Notification không đượ như ý muốn. Có 5 máy mà nhận cách nhau hơn một tiếng, trang chủ parse thì thông báo đã send mà có khi lại không nhận được. Buồn

vậy ạ. Có vẻ bế tắc quá. Anh có cách khắc phục k anh>

Thay vào dùng thử Google Cloud Messaging xem sao :3

1 Like

vấn đề là mình bắt buộc phải dùng thằng Parse nó mới khó.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?