android - 从本地文件或 Google Play 安装时如何将参数传递给我的应用程序?

标签 android installation customization custom-installation

我正在制作一个向用户显示个性化问候消息的应用。

例如: 如果我通过蓝牙发送我的应用程序(或者我通过电子邮件发送应用程序以供安装)给 X 人以在他生日那天祝贺他,一旦该人安装了该应用程序,就会出现一条消息说“恭喜 X”。

编辑:我在 Pass param to app when installed from Google Play 中从 Google Play 安装应用程序时找到了解决方案

但如果情况有所不同,因为并非所有将收到该应用程序的人都可以访问 Google Play。

@mes 发布了一个 answer他建议使用 AccountManager 的地方.但是,如果设备中没有注册帐户或设备没有互联网连接,会发生什么情况?

例如,如果我将应用程序发送给 X(X 安装了该应用程序并将看到他的祝贺消息“Congratulations X”)并且 X 想祝贺他的 friend Y(消息“Congratulations Y”)X 复制了该应用程序到他 friend 设备的 SD,并希望 Y 安装应用程序时,Y 可以看到消息“恭喜 Y”。

这是同一个应用程序,但我需要在安装应用程序时传递将要受到祝贺的人的名字,这样,一旦应用程序打开,每个人都可以收到带有他名字的祝贺信息。

有什么办法可以实现吗?

最佳答案

我可以建议另一种问候消息的解决方案,您可以获得用户的注册帐户,然后使用他们的一个名字,例如 Google 帐户的名称或 Facebook 帐户的名称。 检查此链接,这可能会有所帮助 AccountManager

关于android - 从本地文件或 Google Play 安装时如何将参数传递给我的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28555658/

相关文章:

java - 找不到参数的方法 abiFilters() [x86]

java.io.IOException : No space left on device Android 异常

android - GCM 注册 ID 为空

linux - 创建具有依赖项的 .deb 文件时出现问题

ruby - 无法安装 RMagick 2.15.4。找不到 MagickWand.h

android - 如何在实时移动 map 时从android map 中心获取gps坐标

c# - 为什么需要安装向导?我如何创建一个?

twitter-bootstrap - twitter bootstrap 覆盖和自定义样式

cocoa - 有没有 "right"方法让 NSTextFieldCell 绘制垂直居中的文本?

iOS 分段控件未出现在 Interface Builder(或应用程序)中