AndroidでFB Analytics Pushキャンペーンを実装しようとしています。Facebookアナリティクスプッシュキャンペーン - アプリ内通知 - NotificationsManagerがありません
プッシュ通知でEveythingがうまくいったので、アプリ内通知に注目しました。
NotificationsManager
と呼ばれるクラスを使用するためのdocs' example呼び出し:
public class MyGcmListenerService extends GcmListenerService {
@Override
public void onMessageReceived(String from, Bundle data) {
if (NotificationsManager.canPresentCard(data)) {
NotificationsManager.presentNotification(
this,
data,
new Intent(getApplicationContext(), MainActivity.class)
);
}
}
}
しかし、私は私の人生のためにFB SDKで、またFB-読者SDKでそのクラスを見つけることができません。
私はSDKのv4.17.0を使用しています。 changelogのアプリ内通知のステータスが4.11.0に追加されました。
Androidアプリでもアプリ内通知がハーフベークされているようです。あなたは通知のアイコンを設定することさえできません。私は今のところそれを落とすことを勧めます。 – Vaiden
Notificationsmanager.presentNotification(context、data、intent、notificationExtender)を呼び出すと、独自のアイコンを使用して独自のNotificationsManager.NotificationExtenderのインスタンスを提供できます。 – user1480569