如何启动应用程序

How to make launch of application

我正在开发一个应用程序,我正在尝试做的是第一个用户将从我的应用程序注册,成功注册后,一个确认 link 将进入 gmail,如果用户愿意,现在从该邮件单击确认 link,我的应用程序应该打开,这可能吗?有人可以帮我吗?

您必须对清单进行一些更改。在启动器或默认 activity 中进行更改,如下所示:

 <activity
        android:name=".MainActivity"
        android:configChanges="keyboardHidden|orientation|keyboard|screenSize"
        android:windowSoftInputMode="stateHidden">
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.BROWSABLE" />
            <category android:name="android.intent.category.DEFAULT" />

            <data
                android:host="yoursitedomain.com"
                android:scheme="http" />
            <data
                android:host="www.yoursitedomain.com"
                android:scheme="http" />
        </intent-filter>
    </activity>

BROWSABLE 和数据标签对您有帮助。

JavaScript 可以从 webView.

调用 android

如果您可以在自己的电子邮件中显示该电子邮件 webView

您可以通过编程方式调用 Android Activity。

我从 webView 调用 activity,函数 dialog

是的,但逻辑有点棘手。

先决条件:

  • Google Cloud Messaging (GCM)

  • cloud 中的任何后端 运行。

这里的想法是通过您在电子邮件中发送的 link 触发 GCM。 当用户单击 link 您的 Web 后端应该 kick/trigger GCM,然后 GCM 将为您打开您的应用程序。