以下の方法で電話のアプリから通知を作成しています。
private void launchMicroAppFromWearableNotif() {
int notificationId = 001;
// The below action has been defined in the micro app
Intent i = new Intent("com.microapp.action.PLAY_MUSIC");
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
PendingIntent playPendingIntent =
PendingIntent.getActivity(this, 0, i, 0);
NotificationCompat.Builder notificationBuilder =
new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.play_music)
.setContentTitle("Play Music")
.setContentText("Play Music on Wear")
.setContentIntent(playPendingIntent)
.addAction(R.drawable.play_music, getString(R.string.act1), playPendingIntent);
NotificationManagerCompat notificationManager =
NotificationManagerCompat.from(this);
// Build the notification and issues it with notification manager.
notificationManager.notify(notificationId, notificationBuilder.build());
}
ウェアラブル マニフェストで定義されたアクション「com.microapp.action.PLAY_MUSIC」を持つアクティビティ (PlayActivity)を持つウェアラブル マイクロ アプリを作成しました。
ウェアラブルの通知からアクションを実行すると、マイクロアプリからのアクティビティが起動されることが期待されます。しかし、何も起こりません。誰かがこれについて助けてくれませんか。それは正しい方法ですか?