プッシュ通知がクリックされたときに特定のアクティビティを開きたいとします。私は、1つの信号プッシュ通知サービスを使用しています。 Onesignalは、通知クリック時に特定のURLを開く機能を提供します。今、私は通知のクリックで特定のアクティビティ(Activity_twoとする)を開きたいと思います。どうやってやるの? PlayStoreのために私たちがmarket:\\
を使用すると同じように...プッシュ通知のアクティビティのリンクを取得
0
A
答えて
0
While send push notification from one signal send link or path of activity .
1. Define deep links in manifest.
2. Open Launcher activity on click of Notification.
3. Check path in data accepted by activity using uri.getData()
4. On based on data navigate to your desired activity.
0
あなたはまず、それの一つは、通知がオンにタップされていたときに、あなたのランチャーの活動を開くOneSignalのデフォルトのアクションを無効にする必要があります。次のmeta-data
要素をアプリケーションのAndroidManifest.xml
に追加します。
<application ...>
<meta-data android:name="com.onesignal.NotificationOpened.DEFAULT" android:value="DISABLE" />
</application>
はその後、オープンイベントを処理し、あなたのstartActivity(...)
を呼び出すために、セットアップNotificationOpenedHandler
にする必要があります。
import com.onesignal.OneSignal;
public class YourAppClass extends Application {
@Override
public void onCreate() {
super.onCreate();
OneSignal.startInit(this)
.setNotificationOpenedHandler(new ExampleNotificationOpenedHandler())
.init();
}
private class ExampleNotificationOpenedHandler implements NotificationOpenedHandler {
@Override
public void notificationOpened(OSNotificationOpenResult openedResult) {
Intent intent = new Intent(getApplication(), Activity_two.class);
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
}
}
これに関するOneSignalの完全なドキュメント。 Changing the open action of a notification
関連する問題
- 1. プッシュ通知とAndroidアクティビティ
- 2. ローカル通知内でプッシュ通知ペイロードを取得する方法
- 3. Mobilefirst 8.0プッシュ通知取得デバイスID
- 4. プッシュ通知のためのiphoneデバイストークンを取得するには?
- 5. はエラーアップルのプッシュ通知のOpenSSL :: SSLの取得:: SSLError
- 6. XamarinフォームのAzureプッシュ通知からデータを取得します。
- 7. IONIC2でプッシュ通知のクリックリスナーを取得する方法
- 8. JSONデータをスニッフィングAppleのプッシュ通知から取得
- 9. Android:プッシュ通知でスタック上のアクティビティを更新する
- 10. プッシュ通知の親アクティビティを維持するイベント
- 11. Android CGM開始プッシュ通知を受信した後のアクティビティ
- 12. Androidのプッシュ通知
- 13. プッシュ通知のカスタマイズ
- 14. モバイルアプリのプッシュ通知
- 15. iOSのプッシュ通知
- 16. プッシュ通知のデバイストークン
- 17. イオンのプッシュ通知)
- 18. ハンドルのプッシュ通知
- 19. ブラックベリーのプッシュ通知
- 20. プッシュ通知のリスト
- 21. PubNubのプッシュ通知
- 22. FCM通知メッセージを取得して別のアクティビティで表示
- 23. ローカル通知とプッシュ通知のRx_Swift
- 24. バックエンドシステムからAzureプッシュ通知ハブへのプッシュ通知の送信
- 25. didRegisterForRemoteNotificationsWithDeviceToken - プッシュ通知
- 26. プッシュ通知 - アプリケーションバッジアイコン
- 27. Firebaseプッシュ通知
- 28. プッシュ通知デバイストークン?
- 29. プッシュ通知データ
- 30. iOsプッシュ通知
同じチュートリアルですか? – akkk
私はチュートリアルはありませんが、深いリンクを知っていれば、これについて知ることができます。 –