支付

经过重构以后,久违的支付终于上线了。作者需要先在这里进行提前设置:

An image to describe post

请注意 Stripe 目前只支持 46 个国家(中国大陆不包含在内),并且实名认证需可能需要等待一两天时间才能完成。

设置完成以后就可以在「列表设置 - 支付设置」启用支付功能,然后设置好价格即可:

An image to describe post

Blockchain 支付的话,也有了专门的结算页:

An image to describe post

其他

上周有读者来报了一个 bug:

An image to describe post

早期追求速度,确实充斥了很多类似这样简单粗暴的做法。正确的做法是计算 rune 而不是计算 character,类似这样:

input = strings.ReplaceAll(input, "\n", "")
asRunes := []rune(input)
if len(asRunes) <= max {
	return input
}

suffix := asRunes[len(asRunes)-4 :]
prefixSize := max - 4 - 3
prefix := asRunes[0:prefixSize]
fmt.Sprintf("%s...%s", string(prefix), string(suffix))

另外 UI 部分也修正了一些问题,并且重新整理了列表设置。因为现在列表设置里的东西太多了,所以先把比较复杂的推送渠道设置和支付设置拆出来放到了单独的页面。


这周的情况就是这样。😊👍🏻