0
我開發了一個應用程序,它使用Mixpanel推送通知。它們運行良好,包括深度鏈接。Android Mixpanel推送通知聲音
問題是,我的顧客希望他們收到聲音後,但他們不發揮任何聲音。
閱讀文檔後,我知道對於iOS來說,就像在自定義數據中添加一個字段一樣簡單,但對於Android來說,沒有聲場可以自定義該字段。 如果我沒看錯的唯一的解決辦法是延長Mixpanel廣播接收器,所以我改變了我的AndroidManifest從這個:
<receiver android:name="com.mixpanel.android.mpmetrics.GCMReceiver"
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="my.package.name" />
</intent-filter>
</receiver>
這樣:
<receiver android:name=".auxiliary.LocalNotificationBroadcastReceiver"
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="my.package.name" />
</intent-filter>
</receiver>
而且我已經添加了這個類.auxiliary.LocalNotificationBroadcastReceiver:
從Mixpanel發送import com.mixpanel.android.mpmetrics.GCMReceiver;
public class LocalNotificationBroadcastReceiver extends GCMReceiver {
@Override
public void onReceive(final Context context, Intent intent) {
super.onReceive(context, intent);
}
}
這種方式推送通知仍然可以接收到正確的,但我不知道如何添加聲音THI的通知。
任何幫助將不勝感激!