سلام
خسته نباشید
من می خوام وقتی نرم افزار من روی یک گوشی نصب هست و روی یک لینک کلیک کرد نرم افزار من بهpupop open with اندروید اضافه شود یعنی اگه روی گوشی من چند مرورگر نصب شده باشد نرم افزار من هم اضافه شود و وقتی روش کلیک شد به یک اکتیوتی در app من برود
تقریبا مثلا تلگرام که وقتی روی یکی از کانال ها کلیک می کنیم خود تلگرام باز میشه و و اون کانال ADD می کنه
من می خوام لینکی که با نام سایت من اغاز میشه نرم افزار من هم به pupop open with هم اضافه بشه
ممنون
ابتدا مجوز دسترسی به نت و داخل androidmanifest بگذارید، یک activity ایجاد نمایید داخل activity مورد نظر activity و از نوع Browsable تغییر دهید ، که به صورت لینک باز شود آدرس لینک خودتان را به این صورت بدهید:
<data android:scheme="http"/> <android:host="" />
در کد بالا باید برای آدرس host ادرسی که قرار است باز شود را بدهید و نوع آن هم از نوع http باشد بعد می توانید داخل activity آدرس و هم مشخص کنید که مثلا barnamenevisan.org/14 چه کاری و انجام بده و وقتی صداش زدید چه صفحه ای باز شود.
سلام
ممنون استاد اما یک سوال
اگه لینکو مثلا توی یک شبکه اجتماعی در whatsapp یا به عنوان یک پیامک باشد و غیره اون وقت نرم افزار من چطور متوجه میشه که مثلا یک لینک در whatsapp فراخوانی شده مثلا یک پیام تو whatsapp برای من میاد
مثلا: (از سایت من دیدن کنید ادرس سایت من http://www.mysite.ir/20)
من می خوام روی لینک کلید کرد نرم افزار موبایل من باز بشه و صفحه مورد نظر برود
ممنون
به نظرم برای اینکار شما از یک punish notification استفاده کنید که برای هر چند تا کاربر که بخواهید یک پیام ارسال شود و داخل ان نوتیفیکیشن لینک سایت را بگذارید و به صفحه ی مربوطه برود مثل همان کد بالا این به نظرم منطقی تر خواهد بود تا اینکه یک پیام به کاربر با نرم افزارهای اجتماعی ارسال شود، اگر بازم مشکل داشتید مطرح بفرمایید.
سلام
ممنون اگه زحمتی نیست نرم افزار etsy رو دانلود کنید و یکی از محصولات را به اشترک بذارید
وقتی روی لینک کلیک می کنیم نرم افزار etsy باز میشه
ممنون
دیدم این نرم افزار و داخل manifest قطعه کد زیر را بگذارید دقیقا از همان activity که می خواهید باز میشه:
<activity android:name="com.example.android.GizmosActivity" android:label="@string/title_gizmos" > <intent-filter android:label="@string/filter_title_viewgizmos"> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <!-- Accepts URIs that begin with "http://www.example.com/gizmos” --> <data android:scheme="http" android:host="www.example.com" android:pathPrefix="/gizmos" /> <!-- note that the leading "/" is required for pathPrefix--> <!-- Accepts URIs that begin with "example://gizmos” <data android:scheme="example" android:host="gizmos" /> --> </intent-filter>
سلام ببخشید من قرارش دادم اما نشد
<activity android:name="com.example.site.com.ErrorNetActivity" android:label="@string/Share" > <intent-filter android:label="@string/Share"> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" android:host="www.site.com" android:pathPrefix="/gm" /> </intent-filter> </activity>
سلام، ظاهرا درسته،و باید کار کنه، به جای آدرسی که من دادم آدرس سایتتون و دادید؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)