优化海报保存逻辑,提升导出清晰度,兼容 iOS 设备。更新相关注释以反映画布尺寸和导出分辨率的变化。同时,调整小程序环境变量处理逻辑,确保生成的版本码正确,避免开发版过期问题。
This commit is contained in:
@@ -216,9 +216,11 @@ func GenerateMiniProgramCode(scene, page string, width int) ([]byte, error) {
|
||||
scene = scene[:32]
|
||||
}
|
||||
|
||||
// 仅 developer/trial 生成对应版本码,其余一律正式版,避免扫码提示「开发版已过期」
|
||||
envVersion := "release"
|
||||
if cfg != nil && cfg.WechatMiniProgramState != "" {
|
||||
switch cfg.WechatMiniProgramState {
|
||||
if cfg != nil {
|
||||
state := strings.TrimSpace(cfg.WechatMiniProgramState)
|
||||
switch state {
|
||||
case "developer":
|
||||
envVersion = "develop"
|
||||
case "trial":
|
||||
@@ -227,6 +229,9 @@ func GenerateMiniProgramCode(scene, page string, width int) ([]byte, error) {
|
||||
envVersion = "release"
|
||||
}
|
||||
}
|
||||
if cfg != nil {
|
||||
fmt.Printf("[GenerateMiniProgramCode] env_version=%s (WechatMiniProgramState=%q)\n", envVersion, cfg.WechatMiniProgramState)
|
||||
}
|
||||
reqBody := map[string]interface{}{
|
||||
"scene": scene,
|
||||
"page": page,
|
||||
|
||||
Reference in New Issue
Block a user