[RELEASE] 6.1.1.0

This commit is contained in:
世界 2020-05-06 23:28:58 +08:00
parent dc7a59a352
commit 604214b68b
No known key found for this signature in database
GPG Key ID: CD109927C34A63C4
5 changed files with 162 additions and 24 deletions

View File

@ -1,11 +1,9 @@
import cn.hutool.core.io.FileUtil
import cn.hutool.json.JSONObject
import cn.hutool.system.SystemUtil
import java.security.MessageDigest
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
@ -78,8 +76,8 @@ dependencies {
}
def verName = "6.1.1.0-rc04"
def verCode = 30
def verName = "6.1.1.0"
def verCode = 32
task writeUpdateInfo {

View File

@ -18,21 +18,6 @@ import com.google.firebase.messaging.RemoteMessage;
import org.json.JSONArray;
import org.json.JSONObject;
import org.telegram.messenger.AndroidUtilities;
import org.telegram.messenger.ApplicationLoader;
import org.telegram.messenger.BuildVars;
import org.telegram.messenger.FileLog;
import org.telegram.messenger.LocaleController;
import org.telegram.messenger.LocationController;
import org.telegram.messenger.MessageKeyData;
import org.telegram.messenger.MessageObject;
import org.telegram.messenger.MessagesController;
import org.telegram.messenger.MessagesStorage;
import org.telegram.messenger.NotificationsController;
import org.telegram.messenger.R;
import org.telegram.messenger.SharedConfig;
import org.telegram.messenger.UserConfig;
import org.telegram.messenger.Utilities;
import org.telegram.tgnet.ConnectionsManager;
import org.telegram.tgnet.NativeByteBuffer;
import org.telegram.tgnet.TLRPC;
@ -458,7 +443,7 @@ public class GcmPushListenerService extends FirebaseMessagingService {
break;
}
case "MESSAGE_GAME_SCORE":
case "CHANNEL_MESSAGE_GAME_SCORE":{
case "CHANNEL_MESSAGE_GAME_SCORE": {
messageText = LocaleController.formatString("NotificationMessageGameScored", R.string.NotificationMessageGameScored, args[0], args[1], args[2]);
break;
}

View File

@ -25,6 +25,7 @@ import org.telegram.messenger.LocaleController;
import org.telegram.messenger.R;
import org.telegram.messenger.SharedConfig;
import org.telegram.messenger.Utilities;
import org.telegram.tgnet.ConnectionsManager;
import javax.validation.constraints.NotNull;
@ -64,7 +65,7 @@ public class ExternalGcm {
FileLog.d("Failed to get regid");
}
SharedConfig.pushStringStatus = "__FIREBASE_FAILED__";
GcmPushListenerService.sendRegistrationToServer(null);
ConnectionsManager.setRegId(null, SharedConfig.pushStringStatus);
});
FirebaseCrashlytics.getInstance().setCustomKey("flavor", BuildConfig.FLAVOR);
} catch (Throwable e) {
@ -76,7 +77,7 @@ public class ExternalGcm {
FileLog.d("No valid Google Play Services APK found.");
}
SharedConfig.pushStringStatus = "__NO_GOOGLE_PLAY_SERVICES__";
GcmPushListenerService.sendRegistrationToServer(null);
ConnectionsManager.setRegId(null, SharedConfig.pushStringStatus);
}
}, 1000);

View File

@ -215,7 +215,7 @@ object UpdateUtil {
override fun progress(progressSize: Long) {
update("$progressSize / $size ( ${((progressSize * 100 / size).toFloat() / 100F).toInt()}% )")
update("$progressSize / $size")
}

View File

@ -1,2 +1,156 @@
<?xml version="1.0" encoding="utf-8"?>
<resources></resources>
<resources>
<string name="CustomApi">사용자 정의 API</string>
<string name="UseCustomApiNotice">사용자 정의 API를 사용하여 로그인 시, 등록하거나 로그인 할 수 없으면, 이 항목이 도움이 될 수 있습니다.\n\n참고: 정식 버전을 사용하는 경우 fcm이 작동하지 않습니다.</string>
<string name="CustomApiNo">사용자 정의 API 사용하지 않기</string>
<string name="CustomApiOfficial">텔레그램 안드로이드</string>
<string name="CustomApiTGX">텔레그램 안드로이드 X</string>
<string name="CustomApiInput">수동 입력</string>
<string name="CheckUpdate">업데이트 확인</string>
<string name="NoUpdate">업데이트 없음</string>
<string name="UpdateAvailable">사용 가능한 업데이트 있음</string>
<string name="UpdateUpdate">업데이트</string>
<string name="UpdateLater">나중에</string>
<string name="DownloadFailed">다운로드 실패</string>
<string name="Install">설치</string>
<string name="Ignore">무시</string>
<string name="UpdateDownloaded">업데이트가 다운로드 되었습니다.</string>
<string name="DevModeTitle">**사용자의 텔레그램 계정이 차단되었을 수 있습니다**</string>
<string name="DevModeNotice">개발자 기능의 부적절한 사용에 대해 책임을 지지 않습니다.</string>
<string name="TapToDisable">비활성화 하려면 누릅니다. 사용자는 이 기능들이 필요하지 않습니다.</string>
<string name="PlaceHolder">입력칸 - 비활성화 하십시오</string>
<string name="CustomBackend">사용자 정의 백엔드</string>
<string name="CustomBackendNotice">이 기능은 전문 사용자 에게만 제공되며, 다음 옵션이 무엇을 뜻하는지 모르면 무시하십시오.</string>
<string name="CustomBackendProduction">공식 생산 데이터 센터</string>
<string name="CustomBackendTestDC">공식 테스트 데이터 센터</string>
<string name="CustomBackendIpv4">IPv4 주소</string>
<string name="CustomBackendIpv6">IPv6 주소</string>
<string name="CustomBackendLayer">레이어</string>
<string name="CustomBackendPublicKey">공개 키</string>
<string name="CustomBackendFingerprint">키 지문</string>
<string name="CachePath">캐시 디렉토리</string>
<string name="AllowFlashCall">플래시 통화 허용</string>
<string name="ChangeTranslateProvider">제공자 변경</string>
<string name="ProviderYandex">Yandex 번역</string>
<string name="GoogleCloudTransKey">Google 클라우드 번역 키</string>
<string name="GoogleCloudTransKeyNotice">Google Cloud Trans Key를 설정하면 번역 할 때 (빠르고 안정적이며 트래픽 절약) 웹 버전에 가짜 양식을 제출하는 대신 클라우드 변환 API가 호출됩니다.</string>
<string name="TransToLang">번역 대상 언어</string>
<string name="TransInputToLang">번역 입력 대상 언어</string>
<string name="More">더 보기</string>
<string name="NekoXUpdatesChannel">NekoX 업데이트 채널</string>
<string name="ShowIdAndDc">프로필에 ID / DC 표시</string>
<string name="UseDefaultTheme">기본 테마 사용 *</string>
<string name="NightMode">야간 모드</string>
<string name="PrivacyNotice">개인 정보 경고</string>
<string name="PrivacyNoticePhoneVisible">사용자의 휴대 전화 번호가 누구에게나 공개되어 정부에서 관리하는 해커가 신원을 확인 할 수 있습니다. 꺼주세요!</string>
<string name="PrivacyNoticeAddByPhone">\'전화 번호를 통해 나를 찾을 수 있습니다\' 설정이 해제되어 있지 않으면 정부에서 관리하는 해커가 신원을 확인할 수 있습니다. 꺼주세요!</string>
<string name="PrivacyNoticeP2p">\"P2p 통화 허용\" 설정을 해제하지 않은 것으로 나타났습니다. 정부에서 관리하는 해커가 신원을 확인 할 수 있습니다. 끄십시오!</string>
<string name="PrivacyNotice2fa">비밀번호 설정을 하지 않은 것으로 확인되었습니다. 정부에서 관리하는 해커가 신원을 확인 할 수 있습니다. 비밀번호를 설정하십시오!</string>
<string name="ApplySuggestion">이해 했으며 등록합니다.</string>
<string name="DoNotRemindAgain">다시 표시하지 않기</string>
<string name="InstantViewTransWithWeb">웹 번역기로 InstantView를 번역 할 수 없습니다</string>
<string name="RemoveTitleEmoji">제목에서 이모티콘 제거</string>
<string name="NekoXProxy">NekoX 공개 프록시</string>
<string name="PublicPrefix">공개</string>
<string name="DisableChatAction">입력 상태를 보내지 마십시오</string>
<string name="FakeScreenshot">스크린샷 요청</string>
<string name="Import">가져오기</string>
<string name="FilterNameUsers">사용자</string>
<string name="FilterNameUsersDescription">비공개 채팅 메시지만</string>
<string name="FilterNameContacts">연락처</string>
<string name="FilterNameContactsDescription">저장된 사용자의 메시지만</string>
<string name="FilterNameGroups">그룹</string>
<string name="FilterNameGroupsDescription">그룹 채팅 메시지만</string>
<string name="FilterNameChannels">채널</string>
<string name="FilterNameChannelsDescription">채널의 메시지만</string>
<string name="FilterNameBots"></string>
<string name="FilterNameBotsDescription">봇의 메시지만</string>
<string name="FilterNameUnmuted">음소거 해제</string>
<string name="FilterNameUnmutedDescription">음소거 되지 않은 채팅의 메시지만</string>
<string name="FilterNameUnread2">읽지 않음</string>
<string name="FilterNameUnreadDescription">읽지 않은 메시지만</string>
<string name="FilterNameUnmutedAndUnread">&amp; 음소거 해제 읽지 않은</string>
<string name="FilterNameUnmutedAndUnreadDescription">음소거 되지 않은 채팅에서 읽지 않은 메시지만</string>
<string name="IgnoreMutedCount">폴더 탭에서 음소거된 읽지않은 숫자 무시</string>
<string name="DialogsSettings">대화 상자 설정</string>
<string name="SortMenu">대화 상자 정렬 설정</string>
<string name="SortByUnread">읽지 않은 순서로 정렬</string>
<string name="SortByUnmuted">음소거 되지 않은 순서로 정렬</string>
<string name="SortByUser">사용자 순서로 정렬</string>
<string name="SortByContacts">연락처 순서로 정렬</string>
<string name="NekoXPushService">NekoX 푸시 서비스</string>
<string name="EnablePushAlert">\"NekoX Push Service\" 를 활성화 하십시오</string>
<string name="DisablePushAlert">\"NekoX Push Service\" 를 비활성화 하십시오</string>
<string name="MIUIPermissionNote">MIUI 사용자의 경우 NekoX가 알림을 정상적으로 수신하도록 자동 시작 권한을 활성화 하십시오.</string>
<string name="DisableUndo">실행 취소</string>
<string name="DisableSystemAccount">시스템 계정 비활성화</string>
<string name="FilterMenu">대화 상자 필터 메뉴</string>
<string name="DisableProxyWhenVpnEnabled">VPN이 활성화 된 경우 프록시 비활성화</string>
<string name="SkipOpenLinkConfirm">열린 링크 확인 건너 뛰기</string>
<string name="DeleteAllInChat">채팅에서 모두 삭제</string>
<string name="DeleteAllInChatAlert">정말 이 채팅방의 \"내 모든 대화 내용\"을 비우시겠습니까?</string>
<string name="UnblockAll">차단 모두 해제</string>
<string name="UnblockAllWarn">**모든 사용자와 봇** 을 차단 해제 하시겠습니까?</string>
<string name="BlockedListEmpty">당신은 아무도 차단하지 않았습니다 :)</string>
<string name="ProxyTypeVmess">Vmess 프록시</string>
<string name="AddProxySocks5">Socks5 프록시 추가</string>
<string name="AddProxyTelegram">MTProto 프록시 추가</string>
<string name="AddProxyVmess">Vmess 프록시 추가</string>
<string name="AddProxySS">Shadowsocks 프록시 추가</string>
<string name="AddProxySSR">ShadowsocksR 프록시 추가</string>
<string name="EditProxy">프록시 편집</string>
<string name="ShareProxy">프록시 공유</string>
<string name="ProxyDelete">프록시 삭제</string>
<string name="ProxyInfoVmess">Vmess 프록시 설정</string>
<string name="VmessUserId">사용자 ID</string>
<string name="VmessAlterId">ID 변경</string>
<string name="VmessSecurity">보안</string>
<string name="VmessNetwork">네트워크</string>
<string name="VmessHeadType">헤드 타입</string>
<string name="VmessRequestHost">호스트 요청 / QUIC 보안</string>
<string name="VmessPath">경로 / QUIC 키</string>
<string name="VmessTls">TLS 사용</string>
<string name="ProxyInfoSS">Shadowsocks 프록시 설정</string>
<string name="SSPassword">암호</string>
<string name="SSMethod">암호화 방법</string>
<string name="ProxyInfoSSR">ShadowsocksR 프록시 설정</string>
<string name="SSRProtocol">프로토콜</string>
<string name="SSRProtocolParams">프로토콜 매개 변수</string>
<string name="SSRObfs">Obfs</string>
<string name="SSRObfsParam">Obfs 매개 변수</string>
<string name="ProxyRemarks">비고</string>
<string name="RetestPing">모든 서버에 대한 핑 테스트</string>
<string name="ReorderByPing">Ping 으로 서버 재정렬</string>
<string name="ExportProxies">서버를 파일로 내보내기</string>
<string name="ImportProxies">서버를 파일에서 가져오기</string>
<string name="ImportProxyList">프록시 서버 가져 오기</string>
<string name="ProxySubscription">프록시 구독</string>
<string name="ProxySubDetails">구독 세부 사항</string>
<string name="SubscriptionUrls">URLS</string>
<string name="SubscriptionUpdating">구독 업데이트</string>
<string name="SubscriptionDelete">구독 삭제</string>
<string name="ExportStickers">스티커 내보내기</string>
<string name="ImportStickers">스티커를 파일에서 가져 오기</string>
<string name="ImportStickersList">스티커 가져 오기</string>
<string name="StickerSets">스티커 세트</string>
<string name="InvalidStickersFile">잘못된 스티커 파일:</string>
<string name="InvalidProxyFile">잘못된 프록시 목록 파일:</string>
<string name="ImportedProxies">가져온 프록시 서버:</string>
<string name="ErrorsInImport">가져 오기 오류:</string>
<string name="NoProxy">프록시 서버를 추가하지 않았습니다.</string>
<string name="DeleteAllServer">모든 서버 삭제</string>
<string name="DeleteUnavailableServer">사용할 수 없는 서버 삭제</string>
<string name="DeleteAllServerConfirm">**모든 서버를 삭제** 하시겠습니까?</string>
<string name="DeleteUnavailableServerConfirm">** 사용할 수 없는 서버를 삭제** 하시겠습니까?</string>
<string name="MinApi21Required">죄송합니다. Android 5 (API21) 이상이 필요합니다.</string>
<string name="ImportProxyFromClipboard">클립 보드에서 가져 오기</string>
<string name="BrokenLink">알 수 없음 / 끊어진 링크</string>
<string name="ShareQRCode">QR 코드</string>
<string name="ScanQRCode">QR 코드 스캔</string>
<string name="NoQrFound">QR 코드를 찾을 수 없습니다</string>
<string name="EnableDeveloperMode">개발자 모드 사용</string>
<string name="DisableDeveloperMode">개발자 모드 비활성화</string>
<string name="DeveloperSettings">개발자 설정</string>
<string name="LoginSettings">로그인 설정</string>
<string name="NekoXFaq">NekoX FAQ</string>
</resources>