iOS分享到第三方应用方法整理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS分享到第三方应用方法整理相关的知识,希望对你有一定的参考价值。
参考技术A 在ios应用内将内容分享到Facebook,可通过接入Facebook SDK实现。官方网站: https://developers.facebook.com/docs/sharing/ios接入Facebook SDK这里不做介绍。
可分享的内容为链接、图片、视频、多媒体(图片+视频),还可为分享的视频添加话题。
每一种分享内容都有对应的shareContent类型,并通过shareDialog分享到Facebook
分享内容到WhatsApp,只能通过openURL和原生系统分享的方式,官方网站: https://faq.whatsapp.com/en/iphone/23559013
分享图片只能使用iOS的系统分享,采用UIDocumentInteractionController
分享图片通过存入相册再分享
分享视频到Instagram,必须通过相册URL
在iOS应用内分享内容到VK,由VKsdk支持,sdk支持分享链接、文字和图片,通过VKShareDialogController进行交互,官方网站: https://vk.com/dev/ios_sdk
而本地视频只能通过系统原生分享的方式,传入相册视频url进行分享
【技术整理】国外第三方登录与分享调研
参考技术A 本次在iOS与Android两端分别调研Google, Facebook, Line, WhatsApp。其中WhatsApp没有提供第三方登录功能。下面,将在配置登录的各个环节区分客户端对Google, Facebook, Line进行说明。Facebook中,要请求额外的读取权限,需设置 FBSDKLoginButton 对象的 readPermissions 属性。
网上提到facebook若是上一个账号没退出,那么换账号时会出现无法获取登录信息的问题
本次调研,测试了TikTok的分享功能。TikTok可分享的途径有:Facebook, Message, SMS, Twitter, WhatsApp, Line,Messenger
点击Other, 会出现系统的airdrop等分享方式
本次, 调研了Facebook, Line, WhatsApp, Twitter, 都可以成功分享,分享形式是将一段文案+链接转发到各第三方软件中。其中,Facebook与Twitter在分享出后,会将“文案+链接”转换成可点击的“封面+文案”样式。其他App只以文本格式分享展示。
点击链接后,提示跳入TikTok的App
点击后,跳入Line中的网页,可网页播放,可跳入App
点击链接后,直接跳入TikTok
点击后,跳入Twitter中的网页,可网页播放,可跳入App
点击后,跳入Messenger中的网页,可网页播放,可跳入App
通过实验,短时间内连续分享30多次,仍可以正常分享,没有被禁的情况出现。
在 https://www.jianshu.com/p/e92bbc8a44ad 中有人提�到:
由于开发过程实现facebook分享需要去facebook开发者网站申请平台id,所以,在违反facebook规定的话,该App是会被facebook封掉的。
其中,在我看来有风险的方面有:
以上是关于iOS分享到第三方应用方法整理的主要内容,如果未能解决你的问题,请参考以下文章