GooglePlayにアプリケーションがあります。そして今、私は自分のアプリケーションにプッシュ通知ライブラリを統合したいと思っています。したがって、これを初期化し、ユーザーをクラス拡張Application.classに登録します。一部の人々は、Google Playのアプリケーションを自動的に更新し、これを開かない。また、プッシュサービスへの登録は、ユーザーがアプリケーションを起動したときにのみ行われます。そのため、アプリケーションがGoogle Playから更新されたときに、initライブラリとpush-serviceにユーザーを登録するクラスが実行されるようにしたいと思います。出来ますか?
使用BroadcastReceiver
このアクションで:android.intent.action.PACKAGE_REPLACED
(私のAndroidアプリケーションは、アラームをリセットするためにアップグレードされている知っている方?)。
一度onReceive
呼び出されるとユーザーを登録できます。にレシーバーが登録されてAndroidManifest.xml
いるため、アプリを閉じてもトリガーされます。他のアプリの更新中にトリガーされないことを確認してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加