使用MIT Inventor 2
我是否可以创建由警报引起的Notification Area Notification,将其放置在Android智能手机的通知区域中?
这样我就可以创建silent alarm作为Android应用程序的标准配置了吗?
如果是这样,该怎么做?

请参见Requirement #5 in this document(描述了Android编程任务,当然,该任务并非旨在通过代码生成器实现)
我的研究:


使用终止的MIT Inventor 1,显然可以创建通知,可以通过下拉状态栏进行查看。请参阅“ AlertMe:应用未运行时在后台发短信”。
http://appinventor.mit.edu/explore/content/alertme.html
我没有找到MIT Inventor 2的相应教程...
使用MIT Inventor 2,您可以创建通知,
Modale窗口会立即显示这些内容,
或推送到Android日志文件的文件,普通的Android智能手机用户看不到。
我没有找到创建仅在通知区域可见的“静音警报”的任何选项。我对吗?!


那么,这是否可能是版本1的“丢失功能”,而版本2则不提供,这是非常普遍的缺点之一吗?

由于现在有基于MIT Inventor的框架,例如PunyaAi2LiveComplete,它中的任何一个都涵盖了这种“静默消息传递”吗?

最佳答案

当前有以下替代方法:


Texting组件也可以在App Inventor 2中显示通知,另请参见documentation。但是,此功能仅在美国可用。
Punya Framework提供了Google Cloud Messaging组件,另请参见here。另请参见Overview: Different App Inventor distributions

如果您使用其他服务器,则必须始终考虑
a)这是一项可靠的服务吗?
b)它会被更新(错误修复和新功能)吗?因为一旦使用另一个使用其他块的服务器创建了项目,您将无法再将项目导入MIT App Inventor!
我还可以提供一个简单的Notification Extension发送通知。如您所知,App Inventor应用程序有一些限制。对于通知扩展,这意味着:该应用必须仍在运行(至少在后台),以便能够在n秒后发送通知。

App Inventor扩展当前正在测试中。见
announcement有关如何使用App的更多信息
发明人扩展。 android - MIT App Inventor 2:我可以/如何在Android通知区域中放置警报?-LMLPHP

10-08 12:09