My Android приложение вызывает веб-сервис или отправляет SMS при получении нового входящего вызова. Я использую android.intent.action.PHONE_STATE
намерение для этого.
Все работает нормально, за исключением: приложение должно перезапускаться каждое утро.
Похоже, что-то мешает приложению принимать эту трансляцию, если оно не используется часами, на ночь.
Что может быть причиной такого поведения?
<application>
<activity android:name=".MainActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<receiver android:name=".CallReceiver">
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE"/>
</intent-filter>
</receiver>
</application>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.READ_CALL_LOG"/>