增加正式版的apple bundle id

This commit is contained in:
cebgcontract 2022-12-02 12:59:43 +08:00
parent 44d4a03431
commit 032e103c28
3 changed files with 11 additions and 3 deletions

View File

@ -5,4 +5,5 @@ API_TOKEN_EXPIRESIN=1d
GOOGLE_OAUTH_CLIENT="53206975661-asnf3qe4bg29p8h981pgf099osvrjbme.apps.googleusercontent.com" GOOGLE_OAUTH_CLIENT="53206975661-asnf3qe4bg29p8h981pgf099osvrjbme.apps.googleusercontent.com"
GOOGLE_OAUTH_CLIENT2="53206975661-ih3r0ubph3rqejdq97b029difbrk2bqj.apps.googleusercontent.com" GOOGLE_OAUTH_CLIENT2="53206975661-ih3r0ubph3rqejdq97b029difbrk2bqj.apps.googleusercontent.com"
DB_MAIN=mongodb://127.0.0.1/wallet-production GOOGLE_OAUTH_CLIENT_IOS="53206975661-qan0rnefniegjv53ohild375pv0p7ekd.apps.googleusercontent.com"
DB_MAIN=mongodb://localhost/wallet-production

View File

@ -3,14 +3,19 @@
# source /etc/profile # source /etc/profile
# npm install --prefer-offline --loglevel info --unsafe-perm=true --allow-root >> boundle.log # npm install --prefer-offline --loglevel info --unsafe-perm=true --allow-root >> boundle.log
# npm run build # npm run build
yarn build
rm -rf tmp
rm -rf target
mkdir tmp mkdir tmp
mv dist tmp/dist mv dist tmp/dist
mv node_modules tmp/node_modules mv node_modules tmp/node_modules
cp start.json tmp/start.json cp start.json tmp/start.json
cp .env.production tmp/.env.production
cp package.json tmp/package.json cp package.json tmp/package.json
echo 'move node_modules to tmp/node_modules' >> boundle.log echo 'move node_modules to tmp/node_modules' >> boundle.log
cd ./tmp/ && tar -zcvf wallet-svr.tar.gz ./ cd ./tmp/ && tar -zcvf wallet-svr.tar.gz ./
cd .. cd ..
mkdir target && mv ./tmp/wallet-svr.tar.gz ./target/wallet-svr.tar.gz mkdir target && mv ./tmp/wallet-svr.tar.gz ./target/wallet-svr.tar.gz
mv tmp/node_modules node_modules
echo 'all done' 2>&1 >> boundle.log echo 'all done' 2>&1 >> boundle.log

View File

@ -3,7 +3,9 @@ import { role, router } from 'decorators/router'
import verifyAppleToken from 'verify-apple-id-token' import verifyAppleToken from 'verify-apple-id-token'
import { Account, PlatEnum } from 'modules/Account' import { Account, PlatEnum } from 'modules/Account'
const CLIENT_ID = 'com.jc.tebg' const CLIENT_ID_DEBUG = 'com.jc.tebg'
const CLIENT_ID_RELEASE = 'com.cege.games.release'
class AppleController extends BaseController { class AppleController extends BaseController {
@role('anon') @role('anon')
@router('post /apple/login-notify') @router('post /apple/login-notify')
@ -19,7 +21,7 @@ class AppleController extends BaseController {
const payload = await verifyAppleToken({ const payload = await verifyAppleToken({
idToken: token, idToken: token,
clientId: CLIENT_ID, clientId: [CLIENT_ID_DEBUG, CLIENT_ID_RELEASE],
}) })
const openId = payload.sub const openId = payload.sub
let data: any = { let data: any = {