我们在本机 Android 应用程序中定义了几个 Firebase 动态链接。对于第一次来自动态链接并安装应用程序的用户,我们想了解他们来自哪个动态链接。
我的问题是为了做到这一点,有什么方法可以从动态链接伪造 Play 商店安装吗?因为出于测试目的,我需要检查即将到来的数据。
例子 :
OpenPlay 商店是否可以知道URI该Open按钮通过哪个应用程序?
在 iOS 中,测试更容易。当用户单击动态链接并转到 App Store 时,您可以运行代码库并安装应用程序。当应用程序打开时,它的行为仍然像从 App Store 安装的一样。但从 Android 端来看,它并不是这样工作的。
希望它有足够的解释。期待建议。
我按照这篇文章尝试让ios APP可以使用动态链接重定向到我团队的APP。文档链接: https: //firebase.google.com/docs/dynamic-links/flutter/receive
但我坚持了这一步:在 Apple 开发人员网站上,为您的应用程序创建一个配置文件,并启用关联域功能。
在苹果开发者网站中,我单击“配置文件”->“匹配开发 com.lightyearlabs.mamahealth”
然后,我点击“编辑”
我发现“启用的功能”是灰色的,无法编辑。
我想这样做:在 Apple 开发人员网站上,为您的应用程序创建一个配置文件,并启用关联域功能。
ios firebase-dynamic-links apple-developer apple-developer-account
我制作了一个通用链接,并在 Xcode 和 firebase 动态链接上设置了它们。
似乎在我自己的网站上使用标签效果很好。例如)链接到我的APP
但是当我尝试使用 javascript 时,例如 location.href = "universal_link" 。
那个根本不起作用,给我留言“应用程序未安装,去应用商店?”
使用带有 javascript 的通用链接有什么问题吗?
如果有,当用户访问我自己的网站时,我如何使用 javascript 或任何其他方式自动转发到通用链接。
提前致谢。
ios firebase ios-universal-links deeplink firebase-dynamic-links
Firebase Invites似乎附带了一个用于在iOS和Android上创建引荐链接的UI.由于我们正在制作游戏,我们希望使用自己的UI(至少可选择跳过显示标准系统UI).
是否有可能以编程方式将引用链接复制到剪贴板而不显示Invite UI?
android ios firebase firebase-invites firebase-dynamic-links
问题: 为什么以编程方式创建的“短动态链接”不会直接打开/启动应用程序?
但是在控制台创建的链接只显示一个选择浏览器的提示,然后应用程序直接启动。
我想在用户单击由 android 应用程序动态创建的动态 url 时直接启动应用程序。
单击由 android 应用程序动态创建的动态短链接时,会发生以下情况,
1.在浏览器中打开的选项显示
2.浏览器打开,显示加载对话框
3.再次显示在浏览器中打开的选项(这次应用程序显示在更多选项区域)
4.点击浏览器打开网站,点击应用启动应用但深层链接丢失。
任何帮助都会很棒。
清单文件
...
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="notifika.tupio.me"
android:scheme="https" />
</intent-filter>
...
Run Code Online (Sandbox Code Playgroud)
链接生成
public void createDynamicLink(final Context context, final SingleNotification notification){
final Uri[] mInvitationUrl = {null};
String link = "https://notifika.tupio.me/?public=" + notification.getTag();
FirebaseDynamicLinks.getInstance().createDynamicLink()
.setLink(Uri.parse(link))
.setDynamicLinkDomain("notifika.page.link")
.setAndroidParameters(
new DynamicLink.AndroidParameters.Builder("me.tupio.notifika")
.build())
.setGoogleAnalyticsParameters(
new DynamicLink.GoogleAnalyticsParameters.Builder()
.setSource("In-App")
.setMedium("social")
.setCampaign("Word-Word")
.build())
.setSocialMetaTagParameters(
new DynamicLink.SocialMetaTagParameters.Builder()
.setTitle("Notifika")
.setDescription("Sent and Receive Notification like this.Download the app …Run Code Online (Sandbox Code Playgroud)