PDA

View Full Version : باز کردن لینک سایت با اپلیکیشن



ebrahimmm
یک شنبه 25 بهمن 1394, 10:49 صبح
سلام و خسته نباشید

می خواستم توی اپلیکیشن کاری کنم که هر جایی روی لینک سایت من کلیک شد ، پنجره Complete Action Using باز شه و اپلیکیشن من هم توی لیست باشه

با این کد



<activity
android:name="com.package.name.ActivityName"
android:label="@string/title_activity" >
<intent-filter android:label="google">
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:scheme="http" android:host="www.google.com" ></data>
</intent-filter>
</activity>

اینک کار انجام میشه اما زمانی که لینک اشتراک گذاری بشه . اپلیکیشن اندروید دیجیکالا را تست کردم ، هز جایی روی لینکش کلیک بشه برنامه اجازه اجرا داره . مثلا توی سایتش روی لینک محصول کلیک کنید پنجره Complete Action Using باز میشه .

rezaricky
یک شنبه 25 بهمن 1394, 17:17 عصر
سلام .
این کد رو به intent-filter اضافه کن و تست کن

<data android:pathPattern="/.*"></data>

مثال :

<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:host="example.com"> </data>
<data android:scheme="https"></data>
<data android:pathPattern="/.*"></data>
</intent-filter>

منبع (http://stackoverflow.com/questions/13289586/open-android-app-from-url-using-intent-filter-not-working)