仅代表个人经验。
一般情况下,永远是一个包靠谱
这里说的一般情况,指的是发布的产品大陆和海外仅仅是语言文本上的差异,这种情况建议就不要折腾了,直接在一个包里做,设置好多语言即可,这样做也比较符合苹果市场的规则。
如果一定要搞两个包,然后问“怎么发海外版”,那么这篇文章就不是给这类人写的。因为你们需要的其实不是海外版,是马甲包,马甲包有马甲包的打法,和海外版不是一回事,这点不能混淆。
不得不发海外版的情况之:因为版号问题导致的付费差异
由于现在大陆发布游戏需要版号,但是因为目前规则上有个取巧的点,即只对含有内购和付费的游戏才要求有版号,这就给广大开发者开了一个小绿灯:那么也就是说光靠广告流量变现的游戏,是不需要版号的。
而开发者又产生了一个新需求,即希望在大陆发布只有广告而不含付费的版本,而针对海外则发布付费版本。
在这种情况下,确实不能发布一个包。因为目前苹果的机制并不支持针对区域开放付费功能。
另一个需要发海外版的情况一般是大厂才有的需求,就是出于服务器,受众差异等需要产品确实有截然不同的国际化运营版本。(例如王者荣耀海外版)
发布双版本的安全策略
总结如下:
- 在同一个账号下发布。
- 在命名上应该追求对称。
- 在视觉上应该体现“版本差异”。
- 尽量在产品上设计一个“海外专属功能”。
- 明确向苹果告知。
发布双版本和发布马甲包的重要区别
马甲包是“阴谋”,双版本是“阳谋”。
不管是开设马甲号,做账号隔离,还是代码混淆,马甲包的核心策略是要求开发者躲着苹果打,躲到精神分裂,把马甲包当成全新的包发布,才有机会成功。
而双版本策略截然不同,要求开发者直接和苹果审核沟通,并且直接亮明该产品是另一个产品的“特殊版本”。
注意!双版本绝对不要做代码混淆。
代码混淆是为规避苹果审核而采取的马甲包策略,如果双版本这么做了,相当于你没事往自己身上泼脏水。
发布双版本和苹果的沟通策略
如果产品设计不当,发布双版本容易招致4.3,这说明要么苹果不知道这是特殊版本,要么说明所开发的版本没有体现出“诚意”。
什么“诚意”呢,那就是你让苹果审核认为你在假借双版本的名义玩马甲包蹭流量。
为了体现这种“诚意”,就必须在工作上投入“发布双版本的安全策略”提及的几个策略。
具体沟通策略,可参见 🔗 苹果审核的沟通与申诉的一些见解 🔗。
更多阅读
🔗 苹果上架产品下载权重规则知识整理 🔗
🔗 移动开发者联盟入群指引 🔗