使用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
的框架,例如Punya
和Ai2LiveComplete
,它中的任何一个都涵盖了这种“静默消息传递”吗?
最佳答案
当前有以下替代方法: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的更多信息
发明人扩展。