是否有Adobe AIR扩展将设备的崩溃报告发送到电子邮件?

时间:2014-08-04 08:31:26

标签: actionscript-3 flash air starling-framework

我在Starling(Adobe Flash / AS3)上开发游戏。我使用AIR同时拥有我的游戏的iOS和Android版本。游戏相当简单,但有些情况会导致应用程序在设备上崩溃。我想知道AIR是否有扩展程序将这些崩溃报告发送给我的电子邮件,以防用户设备上的某个地方出现问题。

如果有这样的扩展,请告诉我它们是什么?如果我提出错误的问题,请告诉我从AIR应用程序接收崩溃报告的最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

我发现使用as3与php交谈非常容易,但这要求你有一台服务器来保存那个php脚本。例如,如果你有一个网站,你可以在其上保存一个简单的PHP脚本,并从as3端传递后期数据。我有一个adobe air应用程序,当用户提交新分数时会向我发送一封电子邮件,以便您可以执行相同操作,只需通过您创建的崩溃报告数据即可。这里介绍了http://www.dougtafoya.com/uncategorized/actionscript-3-and-php/

当然这假设您可以访问服务器以保存php文件,但是如果您确实密切注意该帖子中的部分,该部分显示了在您上传到php文件时如何发送URLVariables。它没有显示那里的电子邮件部分,但你只需要添加这样的行到我在那里显示的php脚本

mail($to,$subject,"New crash report!",$crashData,"Content-Type: text/plain; charset=utf-8");

$to为您的电子邮件地址,$subject为主题行,$crashData将是您通过POST收到的数据(请查看链接中的该部分)

希望如果您有其他问题,请告诉我们。