我有一个统一的应用程序。该应用程序有一个支付功能,我使用了一个条纹作为我的支付网关。我还使用来自统一调用的资产--Unist成年--只创建一个令牌。
在开发构建时,应用程序和支付很好地工作(在开发构建和脚本调试在播放器设置中,然后构建和运行),但当我取消开发,构建和脚本调试的生产发布,付款不起作用。
有什么可能导致付款不起作用?这里有我遗漏的东西吗?还是我在这里错过了什么环境?
或
这里有我遗漏的密码吗?
谢谢
注意:这个应用程序是一种捐赠。因此,允许使用第三方支付。
编辑:
这是日志猫的错误:
"java.net.ConnectException: Failed to connect to localhost/127.0.0.1:80"
"java.lang.ClassNotFoundException: com.onevcat.UniStripe.UniStripe"发布于 2019-03-12 00:19:26
我自己发现了这个问题。所以问题是在构建时,在最后的包中没有包含一个类。
因此,在构建游戏时,我已经将构建系统设置为“品位”,并将minify 设置为“Pro卫士”。
此设置在构建时没有保留所有类。如果要保留所有类,则必须在Proguard_text.txt中设置配置,以在生成时保留该文件。
因此,为了简单地解决这个问题,我只需将构建系统更改为“内部(不推荐)”,因为这个构建系统保留了所有类。
就这样。
注意:使用Pro卫队并更改proguard_text.txt配置,以保持"com.onevcat.UniStripe.UniStripe“不起作用。也许它们在最后的包中没有包含更多的类。
获得更多信息:
为了使全班保持不变,只需键入:
-keep类com.onevcat.UniStripe.**
https://stackoverflow.com/questions/55074402
复制相似问题