Commit 459b4252 by Administrator

ios推送调整

1 parent 76e48012
......@@ -90,8 +90,8 @@
</array>
<key>io.flutter.embedded_views_preview</key>
<true/>
<!-- <key>NSLocalNetworkUsageDescription</key>
<string>此应用需要访问本地网络以发现和连接智能设备</string> -->
<key>NSLocationWhenInUseUsageDescription</key>
<string>提交打卡签到信息中需要使用当前的位置信息</string>
<key>NSBonjourServices</key>
<array>
<string>_dartvm._tcp</string>
......
......@@ -90,8 +90,8 @@
</array>
<key>io.flutter.embedded_views_preview</key>
<true/>
<!-- <key>NSLocalNetworkUsageDescription</key>
<string>此应用需要访问本地网络以发现和连接智能设备</string> -->
<key>NSLocationWhenInUseUsageDescription</key>
<string>提交打卡签到信息中需要使用当前的位置信息</string>
<key>NSBonjourServices</key>
<array>
<string>_dartvm._tcp</string>
......
......@@ -90,8 +90,8 @@
</array>
<key>io.flutter.embedded_views_preview</key>
<true/>
<!-- <key>NSLocalNetworkUsageDescription</key>
<string>此应用需要访问本地网络以发现和连接智能设备</string> -->
<key>NSLocationWhenInUseUsageDescription</key>
<string>提交打卡签到信息中需要使用当前的位置信息</string>
<key>NSBonjourServices</key>
<array>
<string>_dartvm._tcp</string>
......
......@@ -90,8 +90,8 @@
</array>
<key>io.flutter.embedded_views_preview</key>
<true/>
<!-- <key>NSLocalNetworkUsageDescription</key>
<string>此应用需要访问本地网络以发现和连接智能设备</string> -->
<key>NSLocationWhenInUseUsageDescription</key>
<string>提交打卡签到信息中需要使用当前的位置信息</string>
<key>NSBonjourServices</key>
<array>
<string>_dartvm._tcp</string>
......
......@@ -91,10 +91,18 @@ class Constant {
/// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///
/// IM SDK
static const int imSdkAppId = EnvConfig.env == 'dev' ? 1400310691 : 1600117207;
static const String imClientSecure = EnvConfig.env == 'dev'
? 'kM4yqbehB3io9UiLvH6eHvM7xAhfYxoyyaO1tLoHgKltcaI7MZXkUbpFaWdeQIqe'
: 'GkMkhAnrCThYrZxApCBdFidcAC8USwVnhoqMGzqmSvmcegRCvETtDR2Te9btarnG';
// static const int imSdkAppId = EnvConfig.env == 'dev' ? 1400310691 : 1600117207;
// static const String imClientSecure = EnvConfig.env == 'dev'
// ? 'kM4yqbehB3io9UiLvH6eHvM7xAhfYxoyyaO1tLoHgKltcaI7MZXkUbpFaWdeQIqe'
// : 'GkMkhAnrCThYrZxApCBdFidcAC8USwVnhoqMGzqmSvmcegRCvETtDR2Te9btarnG';
static const int imSdkAppId = 1600117207; // 线上只保留这个实例
static const String imClientSecure = 'GkMkhAnrCThYrZxApCBdFidcAC8USwVnhoqMGzqmSvmcegRCvETtDR2Te9btarnG';
// 苹果是根据发布环境来确定是采用什么推送
static const int apnsCertificateID = EnvConfig.apnsEnv == 'product'? 47803:47802;
/// Key
/// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
......
......@@ -3,6 +3,8 @@ class EnvConfig {
static const String version = String.fromEnvironment('version', defaultValue: '0.0.0');
static const String apnsEnv = String.fromEnvironment('apns', defaultValue: 'product');
static bool isDev() {
return env == 'dev';
}
......
......@@ -374,7 +374,7 @@ class ImService {
onNotificationClicked: _onNotificationClicked,
sdkAppId: Constant.imSdkAppId,
appKey: Constant.imClientSecure,
apnsCertificateID: 47801,
apnsCertificateID: Constant.apnsCertificateID,
);
if (res.code == 0) {
debugPrint('注册推送成功--------');
......
......@@ -52,13 +52,13 @@ cd ios
#flutter build ipa --export-method ad-hoc --dart-define=env=$env --dart-define=version=$_main_ver$_ver
if [ "$env" == 'pub' ]; then
flutter build ipa --release --dart-define=env=$env --dart-define=version=$_main_ver$_ver
flutter build ipa --release --dart-define=env=$env --dart-define=version=$_main_ver$_ver --dart-define=apns=product
cd $base_root
mkdir -p dist
cp -f build/ios/ipa/banxiaoer.ipa dist/'banxiaoer_release_'$env'_'$_ver'.ipa'
echo 'build and publish release package is done '$env
else
flutter build ipa --export-method ad-hoc --dart-define=env=$env --dart-define=version=$_main_ver$_ver
flutter build ipa --export-method ad-hoc --dart-define=env=$env --dart-define=version=$_main_ver$_ver --dart-define=apns=product
cd $base_root
mkdir -p dist
cp -f build/ios/ipa/banxiaoer.ipa dist/'banxiaoer_adhoc_'$env'_'$_ver'.ipa'
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!