diff --git a/build.gradle b/build.gradle index bf74dbd..cf5d613 100644 --- a/build.gradle +++ b/build.gradle @@ -21,7 +21,7 @@ buildscript { /** THE VERSION NAME! */ - ext.version_name = '0.1.0-alpha01' + ext.version_name = '0.1.0-alpha02' ext.kotlin_version = '1.3.50' ext.androidx_appcompat_version = '1.1.0' diff --git a/data/src/main/java/com/potados/geomms/service/LocationSupportServiceImpl.kt b/data/src/main/java/com/potados/geomms/service/LocationSupportServiceImpl.kt index 9199e05..13c36db 100644 --- a/data/src/main/java/com/potados/geomms/service/LocationSupportServiceImpl.kt +++ b/data/src/main/java/com/potados/geomms/service/LocationSupportServiceImpl.kt @@ -277,7 +277,9 @@ class LocationSupportServiceImpl( duration = duration ) - sendPacket(address, Packet.ofRequestingNewConnection(request)) + // Add invitation message. + val explanation = context.getString(R.string.description_install_geomms) + sendPacket(address, Packet.ofRequestingNewConnection(request, explanation)) // Add this not-yet accepted connection to getRealm. val temporalConnection = Connection.fromAcceptedRequest(request).apply { isTemporal = true } diff --git a/data/src/main/res/values-ko-rKR/strings.xml b/data/src/main/res/values-ko-rKR/strings.xml index 2883c6c..31a2f4e 100644 --- a/data/src/main/res/values-ko-rKR/strings.xml +++ b/data/src/main/res/values-ko-rKR/strings.xml @@ -44,4 +44,7 @@ 해당 기능은 아직 구현되지 않았습니다 :) 연결을 삭제할 수 없습니다. 아직 만료되지 않았습니다. %s님을 초대할 수 없습니다. 이미 초대되었습니다. + 패킷 재전송에 실패했습니다. 이전에 패킷을 보낸 적이 없습니다. + 패킷 재전송에 실패했습니다. 연결이 유효하지 않습니다. + GeoMms를 설치하고 친구와 위치를 공유해보세요! \ No newline at end of file diff --git a/data/src/main/res/values/strings.xml b/data/src/main/res/values/strings.xml index fed6f06..5439da9 100644 --- a/data/src/main/res/values/strings.xml +++ b/data/src/main/res/values/strings.xml @@ -46,4 +46,5 @@ Cannot invite %s. Already invited or connected. Failed to resend packet. No valid connection found. Failed to resend packet. No packet has been sent before. + Install GeoMms and share your location with friends! \ No newline at end of file diff --git a/domain/src/main/java/com/potados/geomms/model/Packet.kt b/domain/src/main/java/com/potados/geomms/model/Packet.kt index 9e79236..e674c16 100644 --- a/domain/src/main/java/com/potados/geomms/model/Packet.kt +++ b/domain/src/main/java/com/potados/geomms/model/Packet.kt @@ -38,12 +38,14 @@ class Packet( ) { companion object { - fun ofRequestingNewConnection(request: ConnectionRequest) = + fun ofRequestingNewConnection(request: ConnectionRequest, explanation: String = "") = Packet( type = PacketType.REQUEST_CONNECT.number, connectionId = request.connectionId, duration = request.duration, - postFix = "\n${BuildConfig.STORE_LINK}" + postFix = "\n".takeIf { explanation.isNotEmpty() } + + explanation + "\n" + + BuildConfig.STORE_LINK ) fun ofAcceptingRequest(request: ConnectionRequest) = diff --git a/gradle.properties b/gradle.properties index b1620f6..46eaf1a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -35,4 +35,4 @@ kotlin.code.style=official android.useAndroidX=true android.enableJetifier=true -storeLink="http://play.google.com/store/apps/details?id=com.potados.geomms" +storeLink="https://potados99.github.io/GeoMms-Start"