Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 是否有Adobe AIR extensions可将设备的崩溃报告发送到电子邮件?_Actionscript 3_Flash_Air_Starling Framework - Fatal编程技术网

Actionscript 3 是否有Adobe AIR extensions可将设备的崩溃报告发送到电子邮件?

Actionscript 3 是否有Adobe AIR extensions可将设备的崩溃报告发送到电子邮件?,actionscript-3,flash,air,starling-framework,Actionscript 3,Flash,Air,Starling Framework,我正在Starling Adobe Flash/AS3上开发一个游戏。我使用AIR同时拥有iOS和Android版本的游戏。游戏相当简单,但也有一些场景会导致应用程序在设备上崩溃。我想知道,如果用户设备上的某个地方出现问题,AIR是否有扩展功能,可以在我的电子邮件中向我发送这些崩溃报告 如果有这样的扩展,你能告诉我它们是什么吗?如果我问错了问题,请告诉我从AIR应用程序接收崩溃报告的最佳做法是什么?我发现,使用as3与php对话非常容易做到这一点,但这需要您有一个服务器来保存php脚本。例如,如

我正在Starling Adobe Flash/AS3上开发一个游戏。我使用AIR同时拥有iOS和Android版本的游戏。游戏相当简单,但也有一些场景会导致应用程序在设备上崩溃。我想知道,如果用户设备上的某个地方出现问题,AIR是否有扩展功能,可以在我的电子邮件中向我发送这些崩溃报告


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

我发现,使用as3与php对话非常容易做到这一点,但这需要您有一个服务器来保存php脚本。例如,如果您有一个网站,您可以在上面保存一个简单的php脚本,并从as3端向其传递post数据。我有一个AdobeAIR应用程序,当用户提交新分数时,它会向我发送一封电子邮件,这样你也可以这样做,只要让它通过你创建的碰撞报告数据。这里有

当然,这假设您有权访问服务器来保存php文件,但如果您确实关注文章中的部分,该部分说明了如何在上载到php文件时发送URLVariables。这里没有显示电子邮件部分,但您只需在我在这里显示的php脚本中添加一行

邮件$to,$subject,新事故报告$crashData,内容类型:文本/普通;字符集=utf-8

$to是您的电子邮件地址,$subject是主题行,$crashData是您通过POSTlook在链接中的该部分收到的数据


希望这有助于让我知道您是否还有其他问题。

您可以查看FreshPlanet的Crashlytics ANE。它使用Crashlytics服务,而不是电子邮件,尽管您可能能够获得警报。不过,直接从设备发送到电子邮件是不可能的。即使不需要电子邮件,我也不认为,除非你需要一些自定义日志。谢谢你的想法,但主要的是要获得崩溃报告。我认为有一个扩展或设备内置的解决方案。