put address of app server in resource file
This commit is contained in:
parent
3be3bfb492
commit
219ca9f72b
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -2,7 +2,7 @@
|
||||||
*.swp
|
*.swp
|
||||||
.settings
|
.settings
|
||||||
|
|
||||||
src/playstore/res/values/gcm.xml
|
src/playstore/res/values/push.xml
|
||||||
|
|
||||||
# https://github.com/github/gitignore/blob/master/Gradle.gitignore
|
# https://github.com/github/gitignore/blob/master/Gradle.gitignore
|
||||||
.gradle/
|
.gradle/
|
||||||
|
|
|
@ -7,6 +7,7 @@ import com.google.android.gms.common.GoogleApiAvailability;
|
||||||
import com.google.firebase.iid.FirebaseInstanceId;
|
import com.google.firebase.iid.FirebaseInstanceId;
|
||||||
|
|
||||||
import eu.siacs.conversations.Config;
|
import eu.siacs.conversations.Config;
|
||||||
|
import eu.siacs.conversations.R;
|
||||||
import eu.siacs.conversations.entities.Account;
|
import eu.siacs.conversations.entities.Account;
|
||||||
import eu.siacs.conversations.utils.PhoneHelper;
|
import eu.siacs.conversations.utils.PhoneHelper;
|
||||||
import eu.siacs.conversations.xml.Element;
|
import eu.siacs.conversations.xml.Element;
|
||||||
|
@ -18,8 +19,6 @@ import rocks.xmpp.addr.Jid;
|
||||||
|
|
||||||
public class PushManagementService {
|
public class PushManagementService {
|
||||||
|
|
||||||
private static final Jid APP_SERVER = Jid.of("p2.siacs.eu");
|
|
||||||
|
|
||||||
protected final XmppConnectionService mXmppConnectionService;
|
protected final XmppConnectionService mXmppConnectionService;
|
||||||
|
|
||||||
PushManagementService(XmppConnectionService service) {
|
PushManagementService(XmppConnectionService service) {
|
||||||
|
@ -30,7 +29,8 @@ public class PushManagementService {
|
||||||
Log.d(Config.LOGTAG, account.getJid().asBareJid() + ": has push support");
|
Log.d(Config.LOGTAG, account.getJid().asBareJid() + ": has push support");
|
||||||
retrieveFcmInstanceToken(token -> {
|
retrieveFcmInstanceToken(token -> {
|
||||||
final String androidId = PhoneHelper.getAndroidId(mXmppConnectionService);
|
final String androidId = PhoneHelper.getAndroidId(mXmppConnectionService);
|
||||||
IqPacket packet = mXmppConnectionService.getIqGenerator().pushTokenToAppServer(APP_SERVER, token, androidId);
|
final Jid appServer = Jid.of(mXmppConnectionService.getString(R.string.app_server));
|
||||||
|
IqPacket packet = mXmppConnectionService.getIqGenerator().pushTokenToAppServer(appServer, token, androidId);
|
||||||
mXmppConnectionService.sendIqPacket(account, packet, (a, p) -> {
|
mXmppConnectionService.sendIqPacket(account, packet, (a, p) -> {
|
||||||
Element command = p.findChild("command", "http://jabber.org/protocol/commands");
|
Element command = p.findChild("command", "http://jabber.org/protocol/commands");
|
||||||
if (p.getType() == IqPacket.TYPE.RESULT && command != null) {
|
if (p.getType() == IqPacket.TYPE.RESULT && command != null) {
|
||||||
|
|
Loading…
Reference in a new issue