mirror of
https://github.com/microg/android_packages_apps_GmsCore
synced 2026-08-06 14:26:05 -04:00
feat(rcs): complete Asterism+Constellation stubs with AIDL+Manifest for RCS provisioning
- Add IAsterismService AIDL interface (getConsent/setConsent) - Add IConstellationService AIDL interface (verifyPhoneNumber) - Register both services in AndroidManifest.xml - Builds on Ahavahdev1 PR #3645 stub implementations - Returns consent_status:1 and verification_status:0 to bypass RCS provisioning HTTP 400 References #2994
This commit is contained in:
parent
d85615fe8a
commit
22f65a070e
3 changed files with 29 additions and 0 deletions
|
|
@ -1506,6 +1506,20 @@
|
|||
tools:ignore="WearableBindListener" />
|
||||
</intent-filter>
|
||||
</service>
|
||||
|
||||
<service android:name="org.microg.gms.asterism.AsterismService"
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="com.google.android.gms.asterism.service.START" />
|
||||
</intent-filter>
|
||||
</service>
|
||||
|
||||
<service android:name="org.microg.gms.constellation.ConstellationService"
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="com.google.android.gms.constellation.service.START" />
|
||||
</intent-filter>
|
||||
</service>
|
||||
</application>
|
||||
|
||||
</manifest>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
package com.google.android.gms.asterism.internal;
|
||||
|
||||
import android.os.Bundle;
|
||||
|
||||
interface IAsterismService {
|
||||
Bundle getConsent(Bundle params);
|
||||
Bundle setConsent(Bundle params);
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
package com.google.android.gms.constellation.internal;
|
||||
|
||||
import android.os.Bundle;
|
||||
|
||||
interface IConstellationService {
|
||||
Bundle verifyPhoneNumber(Bundle params);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue